From 583d43450584da4f2b7747c473cfdb6bca491597 Mon Sep 17 00:00:00 2001 From: Ryan McCue Date: Thu, 5 Jun 2025 11:51:30 +0200 Subject: [PATCH] Initial export of the repository Signed-off-by: Ryan McCue --- .distignore | 7 + .editorconfig | 21 + .github/workflows/generate-pot-pr.yml | 68 + .github/workflows/releases.yml | 43 + .github/workflows/update-browserslist.yaml | 32 + .gitignore | 3 + .wp-env.json | 10 + CONTRIBUTING.md | 35 + LICENSE | 339 +++ README.md | 36 + assets/css/admin.css | 32 + assets/css/global-admin.css | 5 + assets/js/fair-avatars.js | 62 + bin/bundle.sh | 69 + bin/update-browsers.sh | 26 + docs/config.md | 22 + ...markdown-architectural-decision-records.md | 27 + docs/decisions/0001-coding-standards.md | 164 ++ docs/decisions/README.md | 5 + docs/decisions/adr-template.md | 74 + inc/assets/namespace.php | 51 + inc/avatars/namespace.php | 318 +++ inc/credits/json/3.2.json | 372 +++ inc/credits/json/3.3.json | 396 ++++ inc/credits/json/3.4.json | 430 ++++ inc/credits/json/3.5.json | 521 +++++ inc/credits/json/3.6.json | 495 ++++ inc/credits/json/3.7.json | 466 ++++ inc/credits/json/3.8.json | 563 +++++ inc/credits/json/3.9.json | 613 +++++ inc/credits/json/4.0.json | 575 +++++ inc/credits/json/4.1.json | 612 +++++ inc/credits/json/4.2.json | 592 +++++ inc/credits/json/4.3.json | 557 +++++ inc/credits/json/4.4.json | 831 +++++++ inc/credits/json/4.5.json | 673 ++++++ inc/credits/json/4.6.json | 668 ++++++ inc/credits/json/4.7.json | 916 ++++++++ inc/credits/json/4.8.json | 734 ++++++ inc/credits/json/4.9.json | 1003 ++++++++ inc/credits/json/5.0.json | 912 ++++++++ inc/credits/json/5.1.json | 962 ++++++++ inc/credits/json/5.2.json | 908 ++++++++ inc/credits/json/5.3.json | 1319 +++++++++++ inc/credits/json/5.4.json | 1145 +++++++++ inc/credits/json/5.5.json | 1371 +++++++++++ inc/credits/json/5.6.json | 1154 +++++++++ inc/credits/json/5.7.json | 932 ++++++++ inc/credits/json/5.8.json | 1062 +++++++++ inc/credits/json/5.9.json | 1122 +++++++++ inc/credits/json/6.0.json | 1018 ++++++++ inc/credits/json/6.1.json | 1381 +++++++++++ inc/credits/json/6.2.json | 1118 +++++++++ inc/credits/json/6.3.json | 1229 ++++++++++ inc/credits/json/6.4.json | 1277 ++++++++++ inc/credits/json/6.5.json | 1296 +++++++++++ inc/credits/json/6.6.json | 1283 ++++++++++ inc/credits/json/6.7.json | 1408 +++++++++++ inc/credits/json/6.8.json | 1369 +++++++++++ inc/credits/namespace.php | 134 ++ inc/dashboard-widgets/namespace.php | 254 ++ inc/default-repo/namespace.php | 84 + inc/disable-openverse/namespace.php | 26 + inc/importers/namespace.php | 196 ++ inc/namespace.php | 78 + inc/pings/namespace.php | 168 ++ inc/repositories/namespace.php | 11 + inc/salts/namespace.php | 225 ++ inc/settings/namespace.php | 174 ++ inc/updater/class-lite.php | 431 ++++ inc/user-notification/namespace.php | 49 + inc/version-check/namespace.php | 267 +++ languages/plugin.pot | 97 + package-lock.json | 2053 +++++++++++++++++ package.json | 8 + plugin.php | 36 + 76 files changed, 39023 insertions(+) create mode 100644 .distignore create mode 100644 .editorconfig create mode 100644 .github/workflows/generate-pot-pr.yml create mode 100644 .github/workflows/releases.yml create mode 100644 .github/workflows/update-browserslist.yaml create mode 100644 .gitignore create mode 100644 .wp-env.json create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/css/admin.css create mode 100644 assets/css/global-admin.css create mode 100644 assets/js/fair-avatars.js create mode 100755 bin/bundle.sh create mode 100755 bin/update-browsers.sh create mode 100644 docs/config.md create mode 100644 docs/decisions/0000-use-markdown-architectural-decision-records.md create mode 100644 docs/decisions/0001-coding-standards.md create mode 100644 docs/decisions/README.md create mode 100644 docs/decisions/adr-template.md create mode 100644 inc/assets/namespace.php create mode 100644 inc/avatars/namespace.php create mode 100644 inc/credits/json/3.2.json create mode 100644 inc/credits/json/3.3.json create mode 100644 inc/credits/json/3.4.json create mode 100644 inc/credits/json/3.5.json create mode 100644 inc/credits/json/3.6.json create mode 100644 inc/credits/json/3.7.json create mode 100644 inc/credits/json/3.8.json create mode 100644 inc/credits/json/3.9.json create mode 100644 inc/credits/json/4.0.json create mode 100644 inc/credits/json/4.1.json create mode 100644 inc/credits/json/4.2.json create mode 100644 inc/credits/json/4.3.json create mode 100644 inc/credits/json/4.4.json create mode 100644 inc/credits/json/4.5.json create mode 100644 inc/credits/json/4.6.json create mode 100644 inc/credits/json/4.7.json create mode 100644 inc/credits/json/4.8.json create mode 100644 inc/credits/json/4.9.json create mode 100644 inc/credits/json/5.0.json create mode 100644 inc/credits/json/5.1.json create mode 100644 inc/credits/json/5.2.json create mode 100644 inc/credits/json/5.3.json create mode 100644 inc/credits/json/5.4.json create mode 100644 inc/credits/json/5.5.json create mode 100644 inc/credits/json/5.6.json create mode 100644 inc/credits/json/5.7.json create mode 100644 inc/credits/json/5.8.json create mode 100644 inc/credits/json/5.9.json create mode 100644 inc/credits/json/6.0.json create mode 100644 inc/credits/json/6.1.json create mode 100644 inc/credits/json/6.2.json create mode 100644 inc/credits/json/6.3.json create mode 100644 inc/credits/json/6.4.json create mode 100644 inc/credits/json/6.5.json create mode 100644 inc/credits/json/6.6.json create mode 100644 inc/credits/json/6.7.json create mode 100644 inc/credits/json/6.8.json create mode 100644 inc/credits/namespace.php create mode 100644 inc/dashboard-widgets/namespace.php create mode 100644 inc/default-repo/namespace.php create mode 100644 inc/disable-openverse/namespace.php create mode 100644 inc/importers/namespace.php create mode 100644 inc/namespace.php create mode 100644 inc/pings/namespace.php create mode 100644 inc/repositories/namespace.php create mode 100644 inc/salts/namespace.php create mode 100644 inc/settings/namespace.php create mode 100644 inc/updater/class-lite.php create mode 100644 inc/user-notification/namespace.php create mode 100644 inc/version-check/namespace.php create mode 100644 languages/plugin.pot create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 plugin.php diff --git a/.distignore b/.distignore new file mode 100644 index 0000000..47723bc --- /dev/null +++ b/.distignore @@ -0,0 +1,7 @@ +# Main +.git/ +.github/ +bin/ +node_modules/ +.gitignore +.distignore diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8059e7f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# This file is for unifying the coding style for different editors and IDEs +# editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab + +[*.yml] +indent_style = space +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false + +[{*.txt,wp-config-sample.php}] +end_of_line = crlf diff --git a/.github/workflows/generate-pot-pr.yml b/.github/workflows/generate-pot-pr.yml new file mode 100644 index 0000000..92e69d8 --- /dev/null +++ b/.github/workflows/generate-pot-pr.yml @@ -0,0 +1,68 @@ +name: Generate POT PR + +on: + workflow_dispatch: + push: + branches: + - main + +jobs: + generate-pot: + name: Generate POT PR + if: github.repository == ${{ github.event.repository.full_name }} + permissions: + contents: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Check out source code + uses: actions/checkout@v4 + + - name: Set up PHP environment + uses: shivammathur/setup-php@v2 + with: + php-version: "7.4" + + - name: Setup WP-CLI + uses: godaddy-wordpress/setup-wp-cli@1 + + - name: Configure git user + run: | + git config user.name ${{ github.actor }} + git config user.email ${{ github.actor }}@users.noreply.github.com + + - name: Check if remote branch exists + run: echo "REMOTE_BRANCH_EXISTS=$([[ -z $(git ls-remote --heads origin generate-pot) ]] && echo "0" || echo "1")" >> $GITHUB_ENV + + - name: Create branch to base pull request on + if: env.REMOTE_BRANCH_EXISTS == 0 + run: | + git checkout -b generate-pot + + - name: Fetch existing branch to add commits to + if: env.REMOTE_BRANCH_EXISTS == 1 + run: | + git fetch --all --prune + git checkout generate-pot + git pull --no-rebase + + - name: Generate POT + run: | + wp i18n make-pot . "./languages/${{ github.event.repository.name }}.pot" --headers='{"Report-Msgid-Bugs-To":"https://github.com/${{ github.event.repository.full_name }}/issues"}' + + - name: Check if there are changes + run: echo "CHANGES_DETECTED=$([[ -z $(git status --porcelain) ]] && echo "0" || echo "1")" >> $GITHUB_ENV + + - name: Commit changes + if: env.CHANGES_DETECTED == 1 + run: | + git add "./languages/${{ github.event.repository.name }}.pot" + git commit -s -m "Generate POT - $(date +'%Y-%m-%d')" + git push origin generate-pot + + - name: Create pull request + if: env.CHANGES_DETECTED == 1 && env.REMOTE_BRANCH_EXISTS == 0 + run: gh pr create --base ${BRANCH_NAME} --head generate-pot --title "Generate POT - $(date +'%Y-%m-%d')" --body "Automated PR" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH_NAME: ${{ github.head_ref || github.ref_name }} diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml new file mode 100644 index 0000000..49937bd --- /dev/null +++ b/.github/workflows/releases.yml @@ -0,0 +1,43 @@ +on: + push: + tags: + - "**" + +name: Upload Release Asset + +jobs: + build: + name: Upload Release Asset + runs-on: ubuntu-latest + permissions: + attestations: write + id-token: write + contents: write + steps: + - name: Checkout code + uses: actions/checkout@master + + - name: Get tag + id: tag + run: echo "tag=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT + + - name: Build project + run: git archive -o /tmp/${{ github.event.repository.name }}-${{ steps.tag.outputs.tag }}.zip --prefix=${{ github.event.repository.name }}/ ${{ steps.tag.outputs.tag }} + + - name: Create WP distribution files + run: bin/bundle.sh + + - name: Create Release + id: create_release + uses: softprops/action-gh-release@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + /tmp/${{ github.event.repository.name }}-${{ steps.tag.outputs.tag }}.zip + /tmp/fair-dist/* + + - name: Build provenance attestation + uses: actions/attest-build-provenance@v2 + with: + subject-path: /tmp/${{ github.event.repository.name }}-${{ steps.tag.outputs.tag }}.zip diff --git a/.github/workflows/update-browserslist.yaml b/.github/workflows/update-browserslist.yaml new file mode 100644 index 0000000..55b25b0 --- /dev/null +++ b/.github/workflows/update-browserslist.yaml @@ -0,0 +1,32 @@ +name: Update browserslist regex + +on: + workflow_dispatch: + schedule: + - cron: "0 0 * * 1" # Every Monday at midnight + +jobs: + update-browserslist-regex: + name: Update browserslist regex + if: github.repository == ${{ github.event.repository.full_name }} + permissions: + contents: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Check out source code + uses: actions/checkout@v4 + + - name: Update browserslist + run: ./bin/update-browsers.sh + + - name: Create pull request + uses: peter-evans/create-pull-request@v7 + with: + branch: update-browserslist + commit-message: "Update browser regex from browserslist" + title: "[browserslist] Update browser regex" + body: "Automated update of browser regex from browserslist." + base: main + signoff: true + delete-branch: true diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8bf5801 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/node_modules/ +*.bak +/.vscode diff --git a/.wp-env.json b/.wp-env.json new file mode 100644 index 0000000..120feaf --- /dev/null +++ b/.wp-env.json @@ -0,0 +1,10 @@ +{ + "phpVersion": "7.4", + "plugins": [ + "norcross/airplane-mode", + "johnbillion/query-monitor#3.17.2" + ], + "mappings": { + "wp-content/plugins/plugin": "." + } +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c3039ce --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,35 @@ +# Contributing + +FAIR is an open project, and we welcome contributions from all. + +FAIR is administered directly by the [Technical Steering Committee](https://github.com/openwebff/tsc). The FAIR plugin is currently maintained by the Technical Independence Working Group, in conjunction with the FAIR Working Group; this maintenance will transition to the FAIR WG's responsibility once the independence work is complete. + +All contributions must be made under the GNU General Public License v2, and are made available to users under the terms of the GPL v2 or later. + +Contributors are required to sign-off their commits to agree to the terms of the [Developer Certificate of Origin (DCO)](https://developercertificate.org/). You can do this by adding the `-s` parameter to `git commit`: + +```sh +$ git commit -s -m 'My commit message.' +``` + +**Please Note:** This is adding a _sign-off_ to the commit, which is not the same as *signing* your commits (which involves GPG keys). + +## Development Environment + +This plugin is ready to use with wp-env for local development, with a default configuration included in the repository. `npm run env` is an alias for `wp-env`: + +```sh +# Install wp-env and other dependencies. +$ npm install + +# Start the development server +$ npm run env start + +# Get the logs +$ npm run env logs + +# Stop the development server +$ npm run env stop +``` + +By default, wp-env is configured with PHP 7.4 (our minimum supported version), as well as Airplane Mode to avoid inadvertent requests. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2218401 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# FAIR + +FAIR is a system for using **F**ederated **a**nd **I**ndependent **R**epositories in WordPress. + +This repository contains the plugin for installation into WordPress. + +## Description + +This plugin prevents all calls to WordPress.org, WordPress.com, Gravatar.com, and any other connection to Automattic servers from the core WordPress code. + +### Features + +* Credits - Replace calls to the update API for version information. Prevent loading Gravatars for contributors. +* Default Repository - Changes the default repository for extensions to `api.aspirecloud.net` +* Importers - Replace the retrieval of popular import plugins. +* Openverse - Disable the media category in the block editor. +* Salts - Prevents calls to the WordPress.org API for salt generation. +* Version Check - Prevents calls to the WordPress.org API for version checks. + +### Assets + +Assets normally hosted on WordPress.org or the WordPress.com CDN will be hosted on `{{ LOCATION_TBD }}`. + +* Language Packs +* Credit Page images +* Twemoji + +## Contributing + +See [CONTRIBUTING.md](./CONTRIBUTING.md) for information on contributing. + +The FAIR plugin is currently maintained by the Technical Independence Working Group, in conjunction with the FAIR Working Group. + +FAIR is licensed under the GNU General Public License, v2 or later. Copyright 2025 the contributors. + +WordPress is a registered trademark of the WordPress Foundation. FAIR is not endorse by, or affiliated with, the WordPress Foundation. diff --git a/assets/css/admin.css b/assets/css/admin.css new file mode 100644 index 0000000..43dc091 --- /dev/null +++ b/assets/css/admin.css @@ -0,0 +1,32 @@ +.fair-settings .row { + align-items: flex-start; + display: flex; + gap: 1em; + margin-bottom: 1em; +} +.fair-settings .row > .label-wrapper { + flex: 0 0 auto; + font-weight: 600; + line-height: 1.3; + max-width: 30em; + min-width: 20em; +} + +.fair-settings .row .description { + margin-top: 0.5em; +} + +@media screen and (max-width: 782px) { + .fair-settings .row { + flex-direction: column; + gap: 0; + } + .fair-settings .row > .label-wrapper { + max-width: 100%; + padding-bottom: 0.5em; + } + + .fair-settings .row .field select, + margin: 0; + } +} diff --git a/assets/css/global-admin.css b/assets/css/global-admin.css new file mode 100644 index 0000000..ca082a0 --- /dev/null +++ b/assets/css/global-admin.css @@ -0,0 +1,5 @@ +.fair-notification { + display: block; + text-align: end; + font-style: italic; +} \ No newline at end of file diff --git a/assets/js/fair-avatars.js b/assets/js/fair-avatars.js new file mode 100644 index 0000000..096c8f4 --- /dev/null +++ b/assets/js/fair-avatars.js @@ -0,0 +1,62 @@ +const { __ } = wp.i18n; +/** + * Now let's get started. + */ +jQuery( document ).ready( function($) { + + var mediaUploader; + + // Handle adding a new avatar. + $( 'tr.user-profile-picture' ).on( 'click', '#fair-avatar-upload', function(e) { + e.preventDefault(); + + // If the media frame already exists, reopen it. + if ( mediaUploader ) { + mediaUploader.open(); + return; + } + + mediaUploader = wp.media({ + title: __( 'Choose Profile Picture', 'fair' ), + button: { + text: __( 'Use as Profile Picture', 'fair' ) + }, + library: { + type: ['image'] + }, + multiple: false + }); + + mediaUploader.on( 'select', function() { + var attachment = mediaUploader.state().get( 'selection' ).first().toJSON(); + + if ( attachment.type !== 'image' ) { + return false; + } + + var alttext = ! attachment.alt ? fairAvatars.defaultAlt : attachment.alt; + + // Add the value, swap the image, and show the button. + $( '#fair-avatar-id' ).val( attachment.id ); + $( '.user-profile-picture td img.avatar' ).attr( { src: attachment.url, alt: alttext } ); + $( '#fair-avatar-remove' ).removeClass( 'button-hidden' ); + + wp.a11y.speak( __( 'Profile Picture Assigned', 'fair' ) ); + }); + + mediaUploader.open(); + }); + + // Handle removing an existing avatar. + $( 'tr.user-profile-picture' ).on( 'click', '#fair-avatar-remove', function(e) { + e.preventDefault(); + + // Remove the value, swap the image, hide the button, and set the focus. + $( '#fair-avatar-id' ).val(''); + $( '.user-profile-picture td img.avatar' ).attr( { src: fairAvatars.defaultImg, alt: fairAvatars.defaultAlt } ); + $( this ).addClass( 'button-hidden' ); + $( '#fair-avatar-upload' ).trigger( 'focus' ); + + wp.a11y.speak( __( 'Profile Picture Removed', 'fair' ) ); + }); +}); diff --git a/bin/bundle.sh b/bin/bundle.sh new file mode 100755 index 0000000..a1ac650 --- /dev/null +++ b/bin/bundle.sh @@ -0,0 +1,69 @@ +#!/bin/bash -e +# +# Create our distribution zips. + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +# Prepare the distribution directory. +DIST_DIR="/tmp/fair-dist" +[ -d "$DIST_DIR" ] && rm -rf "$DIST_DIR" +mkdir "$DIST_DIR" +touch /tmp/fair-dist/MD5SUMS +touch /tmp/fair-dist/SHA1SUMS +touch /tmp/fair-dist/SHA256SUMS +touch /tmp/fair-dist/SHA384SUMS + +# Bundle our plugin first. +[ -d /tmp/fair-temp ] && rm -rf /tmp/fair-temp +mkdir -p /tmp/fair-temp/wordpress/wp-content/plugins/fair +rsync -a --exclude-from="$SCRIPT_DIR/../.distignore" "$SCRIPT_DIR/.." /tmp/fair-temp/wordpress/wp-content/plugins/fair + +echo "Fetching WordPress version data" >&2 +VERSION_DATA=$(curl -s https://api.wordpress.org/core/version-check/1.7/) +AVAILABLE_VERSIONS=$(echo "$VERSION_DATA" | jq -r '.offers[] | .version') + +# For each available version, download WP and add our plugin to the WP zip. +for VERSION in $AVAILABLE_VERSIONS; do + # Skip repeat versions via the API. + if [ -f "$DIST_DIR/wordpress-$VERSION-fair.zip" ]; then + echo "Skipping $VERSION (already bundled)" >&2 + continue + fi + + echo "Bundling $VERSION..." >&2 + # Download the WP zip. + WP_ZIP_URL="https://wordpress.org/wordpress-$VERSION.zip" + WP_ZIP_FILE="/tmp/fair-temp/wordpress-$VERSION.zip" + echo " Downloading $WP_ZIP_URL..." >&2 + curl -sSL "$WP_ZIP_URL" -o "$WP_ZIP_FILE" + EXPECTED_HASH=$(curl -sSL "$WP_ZIP_URL.sha1") + + # Verify the checksum. + # (sha1 is suboptimal, but it's all we've got.) + echo " Verifying checksum" >&2 + echo "$EXPECTED_HASH *$WP_ZIP_FILE" | sha1sum -c --status - || { echo "Checksum verification failed!" >&2; exit 1; } + + # Add the plugin into the existing zip. + echo " Adding plugin" >&2 + cd /tmp/fair-temp + zip -r /tmp/fair-temp/wordpress-$VERSION.zip wordpress/ >&2 + cd - > /dev/null + + # Rename altered zip. + mv /tmp/fair-temp/wordpress-$VERSION.zip "$DIST_DIR/wordpress-$VERSION-fair.zip" + + # Recalculate hashes. + echo " Calculating hashes" >&2 + cd "$DIST_DIR" + md5sum -b "wordpress-$VERSION-fair.zip" >> /tmp/fair-dist/MD5SUMS + sha1sum -b "wordpress-$VERSION-fair.zip" >> /tmp/fair-dist/SHA1SUMS + sha256sum -b "wordpress-$VERSION-fair.zip" >> /tmp/fair-dist/SHA256SUMS + sha384sum -b "wordpress-$VERSION-fair.zip" >> /tmp/fair-dist/SHA384SUMS + cd - > /dev/null + + # Output filename. + echo $DIST_DIR/wordpress-$VERSION-fair.zip +done + +# Clean up. +rm -rf /tmp/fair-temp diff --git a/bin/update-browsers.sh b/bin/update-browsers.sh new file mode 100755 index 0000000..978f8d0 --- /dev/null +++ b/bin/update-browsers.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# +# Update the browser regex in the version check script. +# +# Uses a browserslist query to generate this data. +set -eo pipefail + +BROWSER_QUERY="defaults, unreleased versions" + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +VERSION_CHECK_FOO="$SCRIPT_DIR/../inc/version-check/foo.txt" +VERSION_CHECK_FILE="$SCRIPT_DIR/../inc/version-check/namespace.php" + +LINE_START="const BROWSER_REGEX = "; + +echo "Fetching regex for query: '$BROWSER_QUERY'" >&2 +REGEX=$(npx browserslist-useragent-regexp "$BROWSER_QUERY") +echo " $REGEX" >&2 + +# Double-escape backslashes. +ESCAPED="$(printf '%s\n' "$REGEX" | sed 's/\\/\\\\/g')" + +# Replace the line in the file. +echo "Updating $VERSION_CHECK_FILE" >&2 +sed -i.bak "s#$LINE_START.*#$LINE_START'$ESCAPED';#g" "$VERSION_CHECK_FILE" +echo "Updated! (Backup saved to $VERSION_CHECK_FILE.bak)" >&2 diff --git a/docs/config.md b/docs/config.md new file mode 100644 index 0000000..849a0a6 --- /dev/null +++ b/docs/config.md @@ -0,0 +1,22 @@ +# Configuration + +FAIR is designed to operate without user configuration, and with minimal changes to user workflows. Some configuration is provided for specific parts of FAIR for users and for hosts. + + +## Central repository mirror URL + +By default, plugin and theme data for the central repository (`wordpress.org`) is provided from the AspirePress mirror at api.aspirecloud.net. + +For hosts which prefer to use their own mirror for plugin and theme data, the `FAIR_DEFAULT_REPO_DOMAIN` constant can be set to a different domain. This domain must mirror the APIs available at `api.wordpress.org/plugins/` and `api.wordpress.org/themes/` (and sub-APIs thereof): + +```php +define( 'FAIR_DEFAULT_REPO_DOMAIN', 'api.myhost.example.com' ); +``` + +This can also be configured to use the original WordPress.org domain by setting the constant to api.wordpress.org: + +```php +define( 'FAIR_DEFAULT_REPO_DOMAIN', 'api.wordpress.org' ); +``` + +This constant only affects the default repository used for plugin and theme data. Using a different mirror (including WordPress.org) for code distribution does not affect any other APIs (such as the events API or Gravatar). diff --git a/docs/decisions/0000-use-markdown-architectural-decision-records.md b/docs/decisions/0000-use-markdown-architectural-decision-records.md new file mode 100644 index 0000000..7155623 --- /dev/null +++ b/docs/decisions/0000-use-markdown-architectural-decision-records.md @@ -0,0 +1,27 @@ +# Use Markdown Architectural Decision Records + +## Context and Problem Statement + +We want to record architectural decisions made in this project independent of whether decisions concern the architecture ("architectural decision record"), the code, or other fields. + +Which format and structure should these records follow? + +## Considered Options + +* [MADR](https://adr.github.io/madr/) 4.0.0 – The Markdown Architectural Decision Records +* [Michael Nygard's template](http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions) – The first incarnation of the term "ADR" +* [Sustainable Architectural Decisions](https://www.infoq.com/articles/sustainable-architectural-design-decisions) – The Y-Statements +* Other templates listed at +* Formless – No conventions for file format and structure + +## Decision Outcome + +Chosen option: "MADR 4.0.0", because + +* Implicit assumptions should be made explicit. + Design documentation is important to enable people understanding the decisions later on. + See also ["A rational design process: How and why to fake it"](https://doi.org/10.1109/TSE.1986.6312940). +* MADR allows for structured capturing of any decision. +* The MADR format is lean and fits our development style. +* The MADR structure is comprehensible and facilitates usage & maintenance. +* The MADR project is vivid. diff --git a/docs/decisions/0001-coding-standards.md b/docs/decisions/0001-coding-standards.md new file mode 100644 index 0000000..e738135 --- /dev/null +++ b/docs/decisions/0001-coding-standards.md @@ -0,0 +1,164 @@ +--- +# These are optional metadata elements. Feel free to remove any of them. +status: proposed +date: 2025-04-19 +--- + +# Coding Standards + +## Context and Problem Statement + +In order to work effectively as a team, we need to agree on coding standards for consistency. + + +## Considered Options + +* WP Core standard ("WordPress" in wpcs) +* PSR-12 +* A variant of either +* Other modernised WP standards from the ecosystem + + +## Rationale + +We have two primary options to pick from, namely WP' standards or an industry standard like PSR-4. + +Given the nature of this project as something that may become part of core itself, staying close to the patterns already used in core would assist with merging the project in the future. Additionally, with a large number of contributors who are familiar with WP core, there's a greater familiarity generally with this style than with rest-of-PHP standards like PSR-4. + +However, the WP standards don't fully account for some modern coding techniques, like namespaces. The norms of core development can also be outdated in various aspects, such as long arrays (`array()` instead of `[]`) or the use of classes as pseudo-namespaces (since much of core predates real namespaces). Alternative WordPress-based standards such as the Human Made standard account for this while remaining "WordPress-y", but are by their nature less familiar. + + +## Decision Outcome + +Proposed outcome is a standard derived from the WordPress coding standards, with customization as necessary inspired by the Human Made standard. This achieves a good balance of familiarity and modernity. + + +## Coding Standard Details + +This project uses the WP coding standards, with various additions based on other standards (such as the Human Made coding standards). + +The following represent the changes and additions compared to the standard WP coding standards. + + +### File Layout + +PHP files should either declare symbols (classes, functions, etc) or run code (function calls, etc), but not both. The only place that code is run at the top-level outside of a function/class should be in the root `plugin.php` + +(An exception is allowed for `require` statements only if there isn't a better way to include those files, but preferentially these should be included in the top-level `plugin.php`) + +Classes must be in their own file, which should not declare any other functions or classes, or run any code. + +Generally, the file should follow the following order (with each group separated by a blank line): + +* `namespace` declaration +* `use` declarations +* `const` declarations for the namespace +* require when allowed +* Declarations or run code + +For namespaced functions which are primarily action and filter callbacks, the `add_action`/`add_filter` calls should generally live in a `bootstrap()` function in the namespace. This allows the file to be loaded without adding hooks immediately, but still allows the hook declarations to live with the callbacks. + + +### Project Layout and File Naming + +`inc/` contains the bulk of the code for the project, with only necessary files (like the `plugin.php` entrypoint) living outside of it. + +Each directory within `inc/` directly represents a "module" of functionality within FAIR, and is designed so that each module may be maintained independently. Generally speaking, avoid adding any functionality directly outside of a module unless it is strictly necessary. + +Namespaces (excluding the parent `FAIR` namespace) are mapped to filesystem directories (or files) by lower-casing them and replacing underscores with dashes. For example, `FAIR\Foo_Bar\Quux\Zorb` becomes `inc/foo-bar/quux/zorb`. + +If a namespace consists entirely of functions and constants, contains no classes, and contains no sub-namespaces, it can live in a file directly. For example, `FAIR\Foo_Bar\Quux` could live at `inc/foo-bar/quux.php`. + +Namespaces which have sub-namespaces or have classes must use a directory instead, with any namespace symbols (functions, constants, etc) in a `namespace.php` file inside this directory. + +Generally, you should use the directory style when you expect more classes or subnamespaces, and you should use the file style when you expect this to be functions only. Both styles have their place, and you should carefully consider the future of this code when you decide. + +For example, the file layout could look like: + +```sh +inc/ # namespace FAIR +inc/foo/ # namespace FAIR\Foo +inc/foo/class-bar.php # namespace FAIR\Foo, class Bar +inc/foo/namespace.php # namespace FAIR\Foo, functions +inc/quux/ # namespace FAIR\Quux +inc/quux/namespace.php # namespace FAIR\Quux, functions +inc/quux/zorb/ # namespace FAIR\Quux\Zorb +inc/quux/zorb/class-waldo.php # namespace FAIR\Quux\Zorb, class Waldo +inc/quux/zorb/thud.php # namespace FAIR\Quux\Zorb\Thud, functions +inc/quux/zorb/xyzzy.php # namespace FAIR\Quux\Zorb\Xyzzy, functions +``` + + +### Namespaces and Classes + +FAIR is built for a modern era of PHP, and so is built namespace-first. Generally, non-stateful functions should live in namespaces, and classes should be used only for object-oriented, stateful needs. + +Namespaces should be logical groupings of related functionality. Typically, this means along feature lines, not along technology lines; a WP-CLI command for example should live alongside the functionality it serves, rather than in a dedicated `FAIR\CLI` namespace. + +Where functions or classes from other namespaces are used, the namespace should be explicitly `use`'d into the file. You should `use` classes directly, but avoid `use function`, as this gets confusing with the overlap of large number of un-prefixed functions in WP. `use` statements should not start with a redundant `\`, and there's no need to `use` global functions. + +Avoid aliasing unless you need to, as it reduces the readability of the code. + +```php +// Good: +use FAIR\Foo; +use FAIR\Foo\Bar; + +Foo\some_function(); +new Bar(); + +// Bad: +use \FAIR\Foo; +use function FAIR\Foo\some_function(); +\get_option(); +``` + + +### Classes + +Use classes for places where you need objects, and avoid using them only for pseudo-namespacing. (A class composed of all `static` functions should likely be a namespace instead.) + +Class methods and properties should always be marked with a visibility keyword, one of `public`, `protected` or `private`. + +Generally speaking, `private` should be avoided in favour of `protected`, as it doesn't allow subclasses to access the method. In most cases, this is an unnecessary hindrance, and leads to subclasses simply copy-and-pasting the code when they need to override it. + +In some cases, for forward compatibility, `private` or `final` may be required. Use these sparingly. + + +### Statements + +Avoid using Yoda-style backwards statements, as they hurt readability. + +Anonymous functions should use nacin-spacin, with extra spaces between elements. This applies both for long (`function ()`) and short (`fn ()`) functions: + +```php +// Good: +function () {} +function ( $x ) {} +function ( $x ) use ( $y ) {} +fn ( $x ) => $x + 1 + +// Bad: +function() {} +function( $x ) {} +function( $x ) use( $y ) {} +function( $x ) use ( $y ) {} +fn($x)=>$x+1 +fn($x) => $x + 1 +``` + +Arrays should be specified as short arrays (`[]`). Unless the array is a list of short items (such as a few integers or a couple of strings), each item should be on its own line. + + +### Documentation + +Generally, follow the WP standard for inline documentation. + +An exception is made for the description. Descriptions should be written in the imperative (as a command) rather than third-person indicative. This is the **opposite** of what WordPress coding standards recommend. + +This is an intentional stylistic choice and deviation from the WordPress coding standards. The WordPress standards produce an incomplete sentence, missing a subject, which can be confusing. The imperative reads more clearly in many cases. + +The short description should be able to replace the function name. Doing this for all your functions should produce a sentence that describes what you're doing (just like a flowchart!): + +* Bad: "Queries the database. Formats the data for output." +* Good: "Query the database. Format the data." diff --git a/docs/decisions/README.md b/docs/decisions/README.md new file mode 100644 index 0000000..99a4a06 --- /dev/null +++ b/docs/decisions/README.md @@ -0,0 +1,5 @@ +# Decisions + +Decisions on the architecture of this plugin are made through Architecture Decision Records (ADRs), following the patterns documented at (and using the templates). + +Decisions are made on a consensus basis of the working group, as documented in [CONTRIBUTING.md](../../CONTRIBUTING.md). diff --git a/docs/decisions/adr-template.md b/docs/decisions/adr-template.md new file mode 100644 index 0000000..08dac30 --- /dev/null +++ b/docs/decisions/adr-template.md @@ -0,0 +1,74 @@ +--- +# These are optional metadata elements. Feel free to remove any of them. +status: "{proposed | rejected | accepted | deprecated | … | superseded by ADR-0123" +date: {YYYY-MM-DD when the decision was last updated} +decision-makers: {list everyone involved in the decision} +consulted: {list everyone whose opinions are sought (typically subject-matter experts); and with whom there is a two-way communication} +informed: {list everyone who is kept up-to-date on progress; and with whom there is a one-way communication} +--- + +# {short title, representative of solved problem and found solution} + +## Context and Problem Statement + +{Describe the context and problem statement, e.g., in free form using two to three sentences or in the form of an illustrative story. You may want to articulate the problem in form of a question and add links to collaboration boards or issue management systems.} + + +## Decision Drivers + +* {decision driver 1, e.g., a force, facing concern, …} +* {decision driver 2, e.g., a force, facing concern, …} +* … + +## Considered Options + +* {title of option 1} +* {title of option 2} +* {title of option 3} +* … + +## Decision Outcome + +Chosen option: "{title of option 1}", because {justification. e.g., only option, which meets k.o. criterion decision driver | which resolves force {force} | … | comes out best (see below)}. + + +### Consequences + +* Good, because {positive consequence, e.g., improvement of one or more desired qualities, …} +* Bad, because {negative consequence, e.g., compromising one or more desired qualities, …} +* … + + +### Confirmation + +{Describe how the implementation of/compliance with the ADR can/will be confirmed. Are the design that was decided for and its implementation in line with the decision made? E.g., a design/code review or a test with a library such as ArchUnit can help validate this. Not that although we classify this element as optional, it is included in many ADRs.} + + +## Pros and Cons of the Options + +### {title of option 1} + + +{example | description | pointer to more information | …} + +* Good, because {argument a} +* Good, because {argument b} + +* Neutral, because {argument c} +* Bad, because {argument d} +* … + +### {title of other option} + +{example | description | pointer to more information | …} + +* Good, because {argument a} +* Good, because {argument b} +* Neutral, because {argument c} +* Bad, because {argument d} +* … + + +## More Information + +{You might want to provide additional evidence/confidence for the decision outcome here and/or document the team agreement on the decision and/or define when/how this decision the decision should be realized and if/when it should be re-visited. Links to other decisions and resources might appear here as well.} diff --git a/inc/assets/namespace.php b/inc/assets/namespace.php new file mode 100644 index 0000000..27a136f --- /dev/null +++ b/inc/assets/namespace.php @@ -0,0 +1,51 @@ +display_name; + + wp_enqueue_media(); + wp_enqueue_script( 'fair-avatars', esc_url( plugin_dir_url( \FAIR\PLUGIN_FILE ) . 'assets/js/fair-avatars.js' ), ['jquery','wp-a11y','wp-i18n'], \FAIR\VERSION, true ); + wp_localize_script( 'fair-avatars', 'fairAvatars', + [ + 'defaultImg' => generate_default_avatar( $display_name ), + 'defaultAlt' => get_avatar_alt( $user_id ), + ] + ); + + // Some inline CSS for our fields. + $setup_css = ' + span.fair-avatar-desc { + display: block; + margin-top: 5px; + } + input#fair-avatar-remove { + margin-left: 5px; + } + input.button.button-hidden { + display: none; + } + '; + + // And add the CSS. + wp_add_inline_style( 'common', $setup_css ); +} + +/** + * Add avatar upload field to user profile. + * + * @param string $description Default description. + * @param WP_User $profile_user The user object being used on the profile. + * + * @return string Modified description with upload fields. + */ +function add_avatar_upload_field( $description, $profile_user ) { + if ( ! current_user_can( 'upload_files' ) ) { + return $description; + } + + $avatar_id = get_user_meta( $profile_user->ID, 'fair_avatar_id', true ); + + // Set a class based on an avatar being there right now. + $remove_cls = $avatar_id ? 'button' : 'button button-hidden'; + + echo ''; + echo ''; + echo ''; + + // Using a span because this entire area is dropped into a `

` tag. + echo '' . esc_html__( 'Upload a custom profile picture for your account.', 'fair' ) . ''; + + return; +} + +/** + * Save or delete avatar ID. + * + * @param int $user_id User ID. + */ +function save_avatar_upload( $user_id ) { + if ( ! current_user_can( 'edit_user', $user_id ) ) { + return; + } + + $fair_avatar_id = isset( $_POST['fair_avatar_id'] ) ? absint( $_POST['fair_avatar_id'] ) : 0; + + if ( ! empty( $fair_avatar_id ) ) { + // Store the site ID to check on multisite. + // Stored on all sites in case site is converted to multisite. + update_user_meta( $user_id, 'fair_avatar_site_id', get_current_blog_id() ); + update_user_meta( $user_id, 'fair_avatar_id', $fair_avatar_id ); + } else { + delete_user_meta( $user_id, 'fair_avatar_site_id', get_current_blog_id() ); + delete_user_meta( $user_id, 'fair_avatar_id' ); + } +} + +/** + * Filter avatar HTML. + * + * @param string $avatar Avatar HTML. + * @param mixed $id_or_email User ID, email, or comment object. + * @param int $size Avatar size. + * @param string $default Default avatar URL. + * @param string $alt Alt text. + * @param array $args Avatar arguments. + * + * @return string Filtered avatar HTML. + */ +function filter_avatar( $avatar, $id_or_email, $size, $default, $alt, $args ) { + $avatar_url = get_avatar_url( $id_or_email, $args ); + + $class = array( 'avatar', 'avatar-' . (int) $size, 'photo' ); + if ( ! empty( $args['class'] ) ) { + $class = array_merge( $class, (array) $args['class'] ); + } + + $extra_args = ! empty( $args['extra_attr'] ) ? $args['extra_attr'] : ''; + + if ( ! empty( $args['loading'] ) ) { + $extra_args .= 'loading="' . sanitize_text_field( $args['loading'] ) . '" '; + } + + if ( ! empty( $args['decoding'] ) ) { + $extra_args .= 'decoding="' . sanitize_text_field( $args['decoding'] ) . '" '; + } + + if ( empty( $alt ) && is_int( $id_or_email ) ) { + $alt = get_avatar_alt( $id_or_email ); + } + + return sprintf( + "%s", + esc_attr( $alt ), + esc_url( $avatar_url, [ 'http', 'https', 'data' ] ), + esc_attr( implode( ' ', $class ) ), + (int) $size, + (int) $size, + esc_attr( $extra_args ) + ); +} + +/** + * Filter avatar URL. + * + * @param string $url Avatar URL. + * @param mixed $id_or_email User ID, email, or comment object. + * @param array $args Avatar arguments. + * + * @return string Filtered avatar URL. + */ +function filter_avatar_url( $url, $id_or_email, $args ) { + return get_avatar_url( $id_or_email, $args ); +} + +/** + * Get avatar URL. + * + * @param mixed $id_or_email User ID, email, or comment object. + * @param array $args Avatar arguments. + * + * @return string Filtered avatar URL. + */ +function get_avatar_url( $id_or_email, $args ) { + $user = false; + + if ( is_numeric( $id_or_email ) ) { + $user = get_user_by( 'id', absint( $id_or_email ) ); + } elseif ( is_string( $id_or_email ) ) { + $user = get_user_by( 'email', $id_or_email ); + } elseif ( $id_or_email instanceof \WP_User ) { + $user = $id_or_email; + } elseif ( $id_or_email instanceof \WP_Comment ) { + $user = get_user_by( 'id', $id_or_email->user_id ); + + // Special-case for comments. + if ( ! $user ) { + return generate_default_avatar( $id_or_email->comment_author ); + } + } + + if ( ! $user ) { + return generate_default_avatar( '?' ); + } + + $avatar_id = get_user_meta( $user->ID, 'fair_avatar_id', true ); + if ( ! $avatar_id ) { + return generate_default_avatar( $user->display_name ); + } + + $size = isset( $args['size'] ) ? (int) $args['size'] : 150; + $switched = false; + if ( is_multisite() ) { + $switched = true; + $user_site = get_user_meta( $user->ID, 'fair_avatar_site_id', true ); + switch_to_blog( $user_site ); + } + $avatar_url = wp_get_attachment_image_url( $avatar_id, [ $size, $size ] ); + if ( true === $switched ) { + restore_current_blog(); + } + + return $avatar_url ? $avatar_url : ''; +} + +/** + * Get the default avatar alt text. + * + * @param mixed $id_or_email User ID, email, or comment object. + * @param array $args Avatar arguments. + * + * @return string Filtered avatar URL. + */ +function get_avatar_alt( $id_or_email ) { + // Comments use the author name, rather than the user's display name. + if ( $id_or_email instanceof \WP_Comment ) { + return sprintf( __( 'profile picture for %s', 'fair' ), $id_or_email->comment_author ); + } + + if ( is_numeric( $id_or_email ) ) { + $user = get_user_by( 'id', absint( $id_or_email ) ); + } elseif ( is_string( $id_or_email ) ) { + $user = get_user_by( 'email', $id_or_email ); + } elseif ( $id_or_email instanceof \WP_User ) { + $user = $id_or_email; + } + + if ( ! $user ) { + return _x( 'profile picture for user', 'alt for unknown avatar user', 'fair' ); + } + + return sprintf( __( 'profile picture for %s', 'fair' ), $user->display_name ); +} + +/** + * Get the default avatar URL. + * + * @param string|null $name Name to derive avatar from. + * + * @return string Default avatar URL. + */ +function generate_default_avatar( ?string $name = null ) : string { + $first = strtoupper( substr( $name ?? '', 0, 1 ) ); + + $tmpl = <<<"END" + + + + + %s + + + END; + + /** + * Filter the background color for the default avatar. + * + * Default is the placeholder color from .wp-color-picker (#646970). + * + * @param string $color Default color. + * @param string $name Name to derive avatar from. + */ + $color = add_filter( 'fair_avatars_default_color', '#646970', $name ); + $data = sprintf( + $tmpl, + esc_attr( $color ), + esc_xml( $first ) + ); + + /** + * Filter the default avatar. + * + * This is an SVG string, which is encoded into a data: URI. + * + * @param string $data Default avatar SVG. + * @param string $name Name to derive avatar from. + */ + $data = apply_filters( 'fair_avatars_default_svg', $data, $name ); + + $uri = 'data:image/svg+xml;base64,' . base64_encode( $data ); + return $uri; +} diff --git a/inc/credits/json/3.2.json b/inc/credits/json/3.2.json new file mode 100644 index 0000000..a600ee8 --- /dev/null +++ b/inc/credits/json/3.2.json @@ -0,0 +1,372 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "jenmylo": [ + "Jen Mylo", + "", + "jenmylo", + "User Experience Lead" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "extended-core-team": { + "name": "Extended Core Team", + "type": "titles", + "shuffle": true, + "data": { + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Core Committer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Guest Committer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Committer" + ], + "josephscott": [ + "Joseph Scott", + "", + "josephscott", + "XML-RPC" + ], + "iammattthomas": [ + "Matt Thomas", + "", + "iammattthomas", + "Designer" + ], + "nbachiyski": [ + "Nikolay Bachiyski", + "", + "nbachiyski", + "Internationalization" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "duck_": [ + "Jon Cave", + "", + "duck_", + "Developer" + ], + "scribu": [ + "Cristi Burcă", + "", + "scribu", + "Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Developer" + ], + "iandstewart": [ + "Ian Stewart", + "", + "iandstewart", + "Twenty Eleven" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "Twenty Eleven" + ], + "matveb": [ + "Matías Ventura", + "", + "matveb", + "Twenty Eleven" + ], + "aaroncampbell": [ + "Aaron Campbell", + "", + "aaroncampbell", + "Developer" + ], + "EmpireOfLight": [ + "Ben Dunkle", + "", + "EmpireOfLight", + "Icon Design" + ], + "xknown": [ + "Alex Concha", + "", + "xknown", + "Developer" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.2" + ], + "type": "list", + "data": { + "technosailor": "Aaron Brazell", + "jorbin": "Aaron Jorbin", + "kawauso": "Adam Harley (Kawauso)", + "ampt": "ampt", + "andrewryno": "Andrew Ryno", + "andy": "Andy Skelton", + "filosofo": "Austin Matzko", + "benbalter": "Ben Balter", + "benchapman": "BenChapman", + "bluntelk": "bluntelk", + "boonebgorges": "Boone Gorges", + "cnorris23": "Brandon Allen", + "brandonburke": "Brandon Burke", + "caspie": "Caspie", + "charlesclarkson": "CharlesClarkson", + "chexee": "Chelsea Otakan", + "cfinke": "Christopher Finke", + "daniloercoli": "daniloercoli", + "mrroundhill": "Dan Roundhill", + "dllh": "Daryl L. L. Houston (dllh)", + "dcowgill": "David C", + "dvwallin": "David Satime Wallin", + "jdtrower": "David Trower", + "demetris": "demetris (Demetris Kikizas)", + "devinreams": "Devin Reams", + "dh-shredder": "DH-Shredder", + "dougwrites": "Doug Provencio", + "cyberhobo": "Dylan Kuhn", + "ericmann": "Eric Mann", + "fabifott": "Fabian", + "peaceablewhale": "Franklin Tse", + "frumph": "Frumph", + "mintindeed": "Gabriel Koen", + "garyc40": "Gary Cao", + "blepoxp": "Glenn Ansley", + "guyn": "guyn", + "hakre": "hakre", + "helen": "Helen Hou-Sandi", + "hew": "hew", + "holizz": "holizz", + "jacobwg": "Jacob Gillespie", + "jfarthing84": "Jeff Farthing", + "jayjdk": "Jesper Johansen (jayjdk)", + "joelhardi": "joelhardi", + "jkudish": "Joey Kudish", + "johnbillion": "John Blackbourn", + "aldenta": "John Ford", + "johnjamesjacoby": "John James Jacoby", + "johnonolan": "JohnONolan", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "jtsternberg": "Justin Sternberg", + "greenshady": "Justin Tadlock", + "trepmal": "Kailey (trepmal)", + "kevinb": "Kevin Behrens", + "knutsp": "Knut Sparhell", + "kovshenin": "Konstantin Kovshenin", + "ldebrouwer": "ldebrouwer", + "linuxologos": "linuxologos", + "lloydbudd": "Lloyd Budd", + "marcis20": "marcis20", + "markmcwilliams": "Mark McWilliams", + "tfnab": "Martin Lormes", + "sivel": "Matt Martz", + "mattyrob": "Matt Robinson", + "mcepl": "mcepl", + "mdawaffe": "Michael Adams (mdawaffe)", + "mfields": "Michael Fields", + "michaelh": "MichaelH", + "michaeltyson": "michaeltyson", + "dimadin": "Milan Dinić", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "natecook": "natecook", + "nathanrice": "Nathan Rice", + "niallkennedy": "Niall Kennedy", + "nickbohle": "Nick Bohle", + "rahe": "Nicolas Juen", + "nuxwin": "nuxwin", + "hebbet": "Pascal Herbert", + "pavelevap": "pavelevap", + "petemall": "Pete Mall", + "nprasath002": "Prasath Nadarajah", + "ptahdunbar": "Ptah.ai", + "bi0xid": "Rafa Poveda", + "ramiy": "Rami Yushuvaev", + "rasheed": "Rasheed Bydousi", + "greuben": "Reuben", + "miqrogroove": "Robert Chapin", + "wpmuguru": "Ron Rennick", + "rosshanney": "Ross Hanney", + "ryanimel": "Ryan Imel", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "saracannon": "sara cannon", + "sbressler": "Scott Bressler", + "coffee2code": "Scott Reilly", + "tenpura": "Seisuke Kuraishi", + "sergeybiryukov": "Sergey Biryukov", + "shakenstirred": "shakenstirred", + "sidharrell": "Sidney Harrell", + "pross": "Simon Prosser", + "szadok": "szadok", + "tetele": "tetele", + "tigertech": "tigertech", + "sorich87": "Ulrich Sossou", + "utkarsh": "Utkarsh Kukreti", + "valentinas": "valentinas", + "webduo": "webduo", + "xibe": "Xavier Borderie", + "yoavf": "Yoav Farhi", + "vanillalounge": "Zé Fontainhas", + "ziofix": "ziofix" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "SWFObject", + "http://code.google.com/p/swfobject/" + ], + [ + "SWFUpload", + "http://www.swfupload.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.2" + } +} diff --git a/inc/credits/json/3.3.json b/inc/credits/json/3.3.json new file mode 100644 index 0000000..d9aeee0 --- /dev/null +++ b/inc/credits/json/3.3.json @@ -0,0 +1,396 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "jenmylo": [ + "Jen Mylo", + "", + "jenmylo", + "User Experience Lead" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Core Developers", + "type": "titles", + "shuffle": true, + "data": { + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Core Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Guest Committer" + ] + } + }, + "contributing-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "scribu": [ + "Cristi Burcă", + "", + "scribu", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "chexee": [ + "Chelsea Otakan", + "", + "chexee", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.3" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "adambackstrom": "Adam Backstrom", + "kawauso": "Adam Harley (Kawauso)", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "amereservant": "amereservant", + "ampt": "ampt", + "lordandrei": "Andrei Freeman", + "andrewfrazier": "andrewfrazier", + "andrewryno": "Andrew Ryno", + "andy": "Andy Skelton", + "lumination": "Anthony Atkinson", + "arena": "arena", + "filosofo": "Austin Matzko", + "simek": "Bartosz Kaszubowski", + "benbalter": "Ben Balter", + "empireoflight": "Ben Dunkle", + "brandondove": "Brandon Dove", + "carlospaulino": "carlospaulino", + "caspie": "Caspie", + "cebradesign": "cebradesign", + "chipbennett": "Chip Bennett", + "chrisbliss18": "Chris Jean", + "coenjacobs": "Coen Jacobs", + "cgrymala": "Curtiss Grymala", + "danielbachhuber": "Daniel Bachhuber", + "dllh": "Daryl L. L. Houston (dllh)", + "davecpage": "Dave Page", + "goto10": "Dave Romsey (goto10)", + "dcowgill": "David C", + "pagesimplify": "David Carroll", + "dgwyer": "David Gwyer", + "deltafactory": "deltafactory", + "demetris": "demetris (Demetris Kikizas)", + "valendesigns": "Derek Herman", + "designsimply": "designsimply", + "devinreams": "Devin Reams", + "dh-shredder": "DH-Shredder", + "adeptris": "Digital Raindrops", + "dougwrites": "Doug Provencio", + "dragoonis": "dragoonis", + "drewapicture": "Drew Jaynes", + "cyberhobo": "Dylan Kuhn", + "eduplessis": "Edouard Duplessis", + "elpie": "Elpie", + "elyobo": "elyobo", + "ethitter": "Erick Hitter", + "ericmann": "Eric Mann", + "ejdanderson": "Evan", + "evansolomon": "Evan Solomon", + "fonglh": "fonglh", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "logiclord": "Gaurav Aggarwal", + "georgestephanis": "George Stephanis", + "goldenapples": "goldenapples", + "hakre": "hakre", + "helenyhou": "helenyhou", + "iandstewart": "Ian Stewart", + "ipstenu": "Ipstenu (Mika Epstein)", + "madjax": "Jackson Whelan", + "jacobwg": "Jacob Gillespie", + "jakemgold": "Jake Goldman", + "jamescollins": "James Collins", + "johnpbloch": "J B", + "jeremyclarke": "Jer Clarke", + "jayjdk": "Jesper Johansen (jayjdk)", + "jgadbois": "jgadbois", + "jick": "Jick", + "joehoyle": "Joe Hoyle", + "vegasgeek": "John Hawkins", + "johnjamesjacoby": "John James Jacoby", + "johnonolan": "JohnONolan", + "koke": "Jorge Bernal", + "josephscott": "Joseph Scott", + "jtclarke": "jtclarke", + "yuraz": "Jurica Zuanovic", + "justindgivens": "Justin Givens", + "justinsainton": "Justin Sainton", + "trepmal": "Kailey (trepmal)", + "kevinb": "Kevin Behrens", + "kitchin": "kitchin", + "kovshenin": "Konstantin Kovshenin", + "kurtpayne": "Kurt Payne", + "lancewillett": "Lance Willett", + "latz": "latz", + "ldebrouwer": "ldebrouwer", + "linuxologos": "linuxologos", + "lloydbudd": "Lloyd Budd", + "lukeschlather": "lukeschlather", + "mako09": "Mako", + "settle": "Mantas Malcius", + "marcuspope": "MarcusPope", + "mark-k": "Mark-k", + "markmcwilliams": "Mark McWilliams", + "markoheijnen": "Marko Heijnen", + "tfnab": "Martin Lormes", + "masonjames": "masonjames", + "matveb": "Matias Ventura", + "iammattthomas": "Matt (Thomas) Miklic", + "damst": "Mattias Tengblad", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "merty": "Mert YazıcıoÄŸlu", + "mdawaffe": "Michael Adams (mdawaffe)", + "mfields": "Michael Fields", + "mrtorrent": "Michael Rodríguez Torrent", + "mau": "Michal Mau", + "mbijon": "Mike Bijon", + "dimadin": "Milan Dinić", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "mhauan": "Morten Hauan", + "usermrpapa": "Mr Papa", + "nao": "Naoko Takano", + "natebedortha": "natebedortha", + "nbachiyski": "Nikolay Bachiyski", + "olivm": "olivM", + "olleicua": "olleicua", + "paulhastings0": "paulhastings0", + "pavelevap": "pavelevap", + "petemall": "Pete Mall", + "peterwilsoncc": "Peter Wilson", + "ppaire": "ppaire", + "ptahdunbar": "Ptah.ai", + "r-a-y": "r-a-y", + "ramiy": "Rami Yushuvaev", + "rasheed": "Rasheed Bydousi", + "miqrogroove": "Robert Chapin", + "wpmuguru": "Ron Rennick", + "rosshanney": "Ross Hanney", + "ruslany": "ruslany", + "ryanhellyer": "Ryan Hellyer", + "ryanimel": "Ryan Imel", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "gluten": "Sam Margulies", + "eightamrock": "Sam Napolitano", + "otto42": "Samuel Wood (Otto)", + "saracannon": "sara cannon", + "scottbasgaard": "Scott Basgaard", + "sbressler": "Scott Bressler", + "l3rady": "Scott Cariss", + "scottconnerly": "scottconnerly", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "tenpura": "Seisuke Kuraishi", + "sergeybiryukov": "Sergey Biryukov", + "simonwheatley": "Simon Wheatley", + "sirzooro": "sirzooro", + "sillybean": "Stephanie Leary", + "tech163": "Tech163", + "thedeadmedic": "TheDeadMedic", + "tmoorewp": "Tim Moore", + "tomauger": "Tom Auger", + "ansimation": "Travis Ballard", + "sorich87": "Ulrich Sossou", + "eko-fr": "Vincent COMPOSIEUX", + "vnsavage": "vnsavage", + "wpweaver": "wpweaver", + "wraithkenny": "WraithKenny", + "yoavf": "Yoav Farhi", + "vanillalounge": "Zé Fontainhas" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.3" + } +} diff --git a/inc/credits/json/3.4.json b/inc/credits/json/3.4.json new file mode 100644 index 0000000..30d40f8 --- /dev/null +++ b/inc/credits/json/3.4.json @@ -0,0 +1,430 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "jenmylo": [ + "Jen Mylo", + "", + "jenmylo", + "User Experience Lead" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Core Developers", + "type": "titles", + "shuffle": true, + "data": { + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Core Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Guest Committer" + ] + } + }, + "contributing-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "scribu": [ + "Cristi Burcă", + "", + "scribu", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "aaroncampbell": [ + "Aaron D. Campbell", + "", + "aaroncampbell", + "" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "maxcutler": [ + "Max Cutler", + "", + "maxcutler", + "" + ], + "kurtpayne": [ + "Kurt Payne", + "", + "kurtpayne", + "" + ], + "markoheijnen": [ + "Marko Heijnen", + "", + "markoheijnen", + "" + ], + "sabreuse": [ + "Amy Hendrix", + "", + "sabreuse", + "" + ], + "georgestephanis": [ + "George Stephanis", + "", + "georgestephanis", + "" + ], + "sushkov": [ + "Stas Sușkov", + "", + "sushkov", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.4" + ], + "type": "list", + "data": { + "kawauso": "Adam Harley (Kawauso)", + "ajacommerce": "AJ Acevedo", + "akshayagarwal": "akshayagarwal", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "ampt": "ampt", + "andrea_r": "Andrea Rennick", + "andrewryno": "Andrew Ryno", + "rarst": "Andrey \"Rarst\" Savchenko", + "andy": "Andy Skelton", + "arena": "arena", + "arieputranto": "Arie Putranto", + "filosofo": "Austin Matzko", + "hearvox": "Barrett Golding", + "barry": "Barry", + "benbalter": "Ben Balter", + "casben79": "Ben Casey", + "benchapman": "BenChapman", + "empireoflight": "Ben Dunkle", + "husobj": "Ben Huson", + "billerickson": "Bill Erickson", + "bananastalktome": "Billy S", + "boonebgorges": "Boone Gorges", + "camiloclc": "camiloclc", + "caspie": "Caspie", + "cheald": "cheald", + "chexee": "Chelsea Otakan", + "082net": "Cheon, YoungMin", + "chipbennett": "Chip Bennett", + "c3mdigital": "Chris Olbekson", + "coenjacobs": "Coen Jacobs", + "cyapow": "Cyapow", + "djcp": "Dan Collis-Puro", + "danielbachhuber": "Daniel Bachhuber", + "convissor": "Daniel Convissor", + "redsweater": "Daniel Jalkut (Red Sweater)", + "daniloercoli": "daniloercoli", + "dllh": "Daryl L. L. Houston (dllh)", + "dgwyer": "David Gwyer", + "deltafactory": "deltafactory", + "demetris": "demetris (Demetris Kikizas)", + "dh-shredder": "DH-Shredder", + "dougwrites": "Doug Provencio", + "drewapicture": "Drew Jaynes", + "edward-mindreantre": "edward mindreantre", + "ericlewis": "Eric Andrew Lewis", + "ericmann": "Eric Mann", + "ejdanderson": "Evan", + "evansolomon": "Evan Solomon", + "fredwu": "Fred Wu", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "gautamgupta": "Gautam Gupta", + "emhr": "Gene Robinson", + "soulseekah": "Gennady Kovshenin", + "mamaduka": "George Mamadashvili", + "webord": "Gustavo Bordoni", + "helenyhou": "helenyhou", + "ceefour": "Hendy Irawan", + "hugobaeta": "Hugo Baeta", + "iandstewart": "Ian Stewart", + "insertvisionhere": "insertvisionhere", + "ipstenu": "Ipstenu (Mika Epstein)", + "master-jake": "Jacob Chappell", + "japh": "Japh", + "jaquers": "jaquers", + "jarretc": "Jarret", + "jeremyclarke": "Jer Clarke", + "jeremyfelt": "Jeremy Felt", + "jayjdk": "Jesper Johansen (jayjdk)", + "jiehanzheng": "Jiehan Zheng", + "intoxstudio": "Joachim Jensen", + "jkudish": "Joey Kudish", + "johnbillion": "John Blackbourn", + "aldenta": "John Ford", + "johnjamesjacoby": "John James Jacoby", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "josephscott": "Joseph Scott", + "devesine": "Justin de Vesine", + "justindgivens": "Justin Givens", + "trepmal": "Kailey (trepmal)", + "kenan3008": "Kenan Dervišević", + "kobenland": "KOB", + "kovshenin": "Konstantin Kovshenin", + "klagraff": "Kristopher Lagraff", + "lancewillett": "Lance Willett", + "lardjo": "Lardjo", + "latz": "latz", + "leewillis77": "Lee Willis", + "linuxologos": "linuxologos", + "settle": "Mantas Malcius", + "netweblogic": "Marcus (aka @msykes)", + "markauk": "Mark Rowatt Anderson", + "matveb": "Matias Ventura", + "sksmatt": "Matt", + "iammattthomas": "Matt (Thomas) Miklic", + "sivel": "Matt Martz", + "mattonomics": "mattonomics", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "merty": "Mert YazıcıoÄŸlu", + "mdawaffe": "Michael Adams (mdawaffe)", + "tw2113": "Michael Beckwith", + "mfields": "Michael Fields", + "mrtorrent": "Michael Rodríguez Torrent", + "chellycat": "Michelle Langston", + "mikeschinkel": "Mike Schinkel", + "toppa": "Mike Toppa", + "dimadin": "Milan Dinić", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "mgolawala": "Mustansir Golawala", + "namely": "Name.ly", + "nao": "Naoko Takano", + "alex-ye": "Nashwan D", + "niallkennedy": "Niall Kennedy", + "ebababi": "Nikolaos Anastopoulos", + "nikolayyordanov": "Nikolay Yordanov", + "norocketsurgeon": "norocketsurgeon", + "npetetin": "npetetin", + "nunomorgadinho": "nunomorgadinho", + "ocollet": "Olivier Collet", + "pbiron": "Paul Biron", + "pavelevap": "pavelevap", + "petemall": "Pete Mall", + "pishmishy": "pishmishy", + "nprasath002": "Prasath Nadarajah", + "prettyboymp": "prettyboymp", + "ptahdunbar": "Ptah.ai", + "pw201": "pw201", + "ramiy": "Rami Yushuvaev", + "greuben": "Reuben", + "roscius": "Roscius", + "rosshanney": "Ross Hanney", + "russellwwest": "russellwwest", + "ryanduff": "Ryan Duff", + "rmccue": "Ryan McCue", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "tenpura": "Seisuke Kuraishi", + "sergeybiryukov": "Sergey Biryukov", + "simonwheatley": "Simon Wheatley", + "sirzooro": "sirzooro", + "stephdau": "Stephane Daury (stephdau)", + "tamlyn": "tamlyn", + "griffinjt": "Thomas Griffin", + "tott": "Thorsten Ott", + "tobiasbg": "Tobias Bäthge", + "tomauger": "Tom Auger", + "skithund": "Toni Viemerö", + "transom": "transom", + "sorich87": "Ulrich Sossou", + "utkarsh": "Utkarsh Kukreti", + "wojtekszkutnik": "Wojtek Szkutnik", + "wonderslug": "wonderslug", + "xibe": "Xavier Borderie", + "yoavf": "Yoav Farhi", + "vanillalounge": "Zé Fontainhas", + "thezman84": "Zach Abernathy", + "tollmanz": "Zack Tollman", + "zx2c4": "zx2c4", + "ounziw": "水野史土" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.4" + } +} diff --git a/inc/credits/json/3.5.json b/inc/credits/json/3.5.json new file mode 100644 index 0000000..307379b --- /dev/null +++ b/inc/credits/json/3.5.json @@ -0,0 +1,521 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Core Developers", + "type": "titles", + "shuffle": true, + "data": { + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Guest Committer" + ] + } + }, + "contributing-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "scribu": [ + "Cristi Burcă", + "", + "scribu", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "lessbloat": [ + "Dave Martin", + "", + "lessbloat", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "DH-Shredder": [ + "Kira Song", + "", + "DH-Shredder", + "" + ], + "drewstrojny": [ + "Drew Strojny", + "", + "drewstrojny", + "" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ], + "mattwiebe": [ + "Matt Wiebe", + "", + "mattwiebe", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.5" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "aaronholbrook": "Aaron Holbrook", + "jorbin": "Aaron Jorbin", + "kawauso": "Adam Harley (Kawauso)", + "alyssonweb": "akbortoli", + "alecrust": "Alec Rust", + "alexvorn2": "Alexandru Vornicescu", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "ampt": "ampt", + "sabreuse": "Amy Hendrix (sabreuse)", + "andrear": "Andrea Riva", + "andrewryno": "Andrew Ryno", + "andrewspittle": "Andrew Spittle", + "andy": "Andy Skelton", + "apokalyptik": "apokalyptik", + "bainternet": "Bainternet", + "barry": "Barry", + "barrykooij": "Barry Kooij", + "bbrooks": "bbrooks", + "casben79": "Ben Casey", + "empireoflight": "Ben Dunkle", + "husobj": "Ben Huson", + "benkulbertis": "Ben Kulbertis", + "bergius": "bergius", + "neoxx": "Bernhard Riedl", + "bigdawggi": "bigdawggi", + "bananastalktome": "Billy S", + "bradparbs": "Brad Parbs", + "bradthomas127": "bradthomas127", + "bradyvercher": "Brady Vercher", + "brandondove": "Brandon Dove", + "brianlayman": "Brian Layman", + "rzen": "Brian Richards", + "bpetty": "Bryan Petty", + "cannona": "cannona", + "bolo1988": "CantonBolo", + "sixhours": "Caroline Moore", + "caspie": "Caspie", + "thee17": "Charles E. Frees-Melvin", + "chexee": "Chelsea Otakan", + "chouby": "Chouby", + "c3mdigital": "Chris Olbekson", + "cfinke": "Christopher Finke", + "chriswallace": "Chris Wallace", + "corvannoorloos": "corvannoorloos", + "cdog": "Cătălin Dogaru", + "dan-rivera": "Dan Rivera", + "mrroundhill": "Dan Roundhill", + "dllh": "Daryl L. L. Houston (dllh)", + "deltafactory": "deltafactory", + "dh-shredder": "DH-Shredder", + "djzone": "DjZoNe", + "doublesharp": "doublesharp", + "zamoose": "Doug Stewart", + "drewapicture": "Drew Jaynes", + "eddiemoya": "Eddie Moya", + "elyobo": "elyobo", + "emiluzelac": "Emil Uzelac", + "ericlewis": "Eric Andrew Lewis", + "ethitter": "Erick Hitter", + "ericmann": "Eric Mann", + "ericwahlforss": "ericwahlforss", + "evansolomon": "Evan Solomon", + "fadingdust": "fadingdust", + "foxinni": "foxinni", + "f-j-kaiser": "Franz Josef Kaiser", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "geertdd": "Geert De Deckere", + "mamaduka": "George Mamadashvili", + "georgestephanis": "George Stephanis", + "gnarf": "gnarf", + "goldenapples": "goldenapples", + "greglone": "Grégory Viguier", + "ghosttoast": "Gustave F. Gerhardt", + "webord": "Gustavo Bordoni", + "hakre": "hakre", + "hanni": "hanni", + "hardy101": "hardy101", + "helenyhou": "helenyhou", + "hugobaeta": "Hugo Baeta", + "iandstewart": "Ian Stewart", + "ikailo": "ikailo", + "ipstenu": "Ipstenu (Mika Epstein)", + "j-idris": "j-idris", + "jakemgold": "Jake Goldman", + "jakubtyrcha": "jakub.tyrcha", + "jamescollins": "James Collins", + "jammitch": "jammitch", + "japh": "Japh", + "jarretc": "Jarret", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "javert03": "javert03", + "johnpbloch": "J B", + "jcakec": "jcakec", + "jblz": "Jeff Bowen", + "jeffsebring": "Jeff Sebring", + "jenmylo": "Jen", + "jeremyfelt": "Jeremy Felt", + "hd-j": "Jeremy Herve", + "jerrysarcastic": "jerrysarcastic", + "jayjdk": "Jesper Johansen (jayjdk)", + "jndetlefsen": "jndetlefsen", + "joehoyle": "Joe Hoyle", + "joelhardi": "joelhardi", + "jkudish": "Joey Kudish", + "johnbillion": "John Blackbourn", + "johnjamesjacoby": "John James Jacoby", + "jond3r": "Jonas Bolinder (jond3r)", + "jbrinley": "Jonathan Brinley", + "jondavidjohn": "Jonathan D. Johnson (jondavidjohn)", + "joostdekeijzer": "joost de keijzer", + "koke": "Jorge Bernal", + "josephscott": "Joseph Scott", + "betzster": "Josh Betz", + "picklewagon": "Josh Harrison", + "pottersys": "Juan C. (PotterSys)", + "kopepasah": "Justin Kopepasah", + "justinsainton": "Justin Sainton", + "jtsternberg": "Justin Sternberg", + "greenshady": "Justin Tadlock", + "trepmal": "Kailey (trepmal)", + "ryelle": "Kelly Choyce-Dwan", + "keruspe": "Keruspe", + "kitchin": "kitchin", + "knutsp": "Knut Sparhell", + "kovshenin": "Konstantin Kovshenin", + "klagraff": "Kristopher Lagraff", + "kurtpayne": "Kurt Payne", + "kyrylo": "Kyrylo", + "larysa": "Larysa Mykhas", + "latz": "latz", + "ldebrouwer": "ldebrouwer", + "leogermani": "leogermani", + "lesteph": "lesteph", + "linuxologos": "linuxologos", + "lgedeon": "Luke Gedeon", + "mailnew2ster": "mailnew2ster", + "targz-1": "Manuel Schmalstieg", + "maor": "Maor Chasen", + "mimecine": "Marco", + "marcuspope": "MarcusPope", + "markoheijnen": "Marko Heijnen", + "martythornley": "MartyThornley", + "iammattthomas": "Matt (Thomas) Miklic", + "mattdanner": "Matt Danner", + "sivel": "Matt Martz", + "mattyrob": "Matt Robinson", + "maxcutler": "Max Cutler", + "melchoyce": "Mel Choyce-Dwan", + "merty": "Mert YazıcıoÄŸlu", + "mdawaffe": "Michael Adams (mdawaffe)", + "mfields": "Michael Fields", + "chellycat": "Michelle Langston", + "mbijon": "Mike Bijon", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikelittle": "Mike Little", + "mikeschinkel": "Mike Schinkel", + "toppa": "Mike Toppa", + "dimadin": "Milan Dinić", + "ssamture": "MinHyeong Lim", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "mohanjith": "mohanjith", + "mpvanwinkle77": "mpvanwinkle77", + "usermrpapa": "Mr Papa", + "mtdesign": "mtdesign", + "murky": "murky", + "nao": "Naoko Takano", + "alex-ye": "Nashwan D", + "niallkennedy": "Niall Kennedy", + "nbachiyski": "Nikolay Bachiyski", + "timbeks": "Not in use", + "ntm": "ntm", + "nvartolomei": "nvartolomei", + "op12no2": "op12no2", + "hebbet": "Pascal Herbert", + "pdclark": "Paul Clark", + "pavelevap": "pavelevap", + "petemall": "Pete Mall", + "pas5027": "Pete Schuster", + "philiparthurmoore": "Philip Arthur Moore", + "phill_brown": "Phill Brown", + "picklepete": "picklepete", + "nprasath002": "Prasath Nadarajah", + "r-a-y": "r-a-y", + "ramiy": "Rami Yushuvaev", + "moraleidame": "Ricardo Moraleida", + "iamfriendly": "Rich Tape", + "miqrogroove": "Robert Chapin", + "wet": "Robert Wetzlmayr", + "wpmuguru": "Ron Rennick", + "rstern": "rstern", + "ryanimel": "Ryan Imel", + "ryanjkoehler": "Ryan Koehler", + "markel": "Ryan Markel", + "rmccue": "Ryan McCue", + "sushkov": "S", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "gluten": "Sam Margulies", + "otto42": "Samuel Wood (Otto)", + "saracannon": "sara cannon", + "gandham": "Satish Gandham", + "scottgonzalez": "scott.gonzalez", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "sennza": "Sennza Pty Ltd", + "sergeysbetkenovgaroru": "Sergey.S.Betke", + "sergeybiryukov": "Sergey Biryukov", + "pross": "Simon Prosser", + "simonwheatley": "Simon Wheatley", + "sirzooro": "sirzooro", + "sterlo": "Sterling Hamilton", + "sumindmitriy": "sumindmitriy", + "swekitsune": "swekitsune", + "iamtakashi": "Takashi Irie", + "taylorde": "Taylor Dewey", + "tlovett1": "Taylor Lovett", + "saltcod": "Terry Sutton (saltcod)", + "griffinjt": "Thomas Griffin", + "tott": "Thorsten Ott", + "timfs": "timfs", + "tmoorewp": "Tim Moore", + "tobiasbg": "Tobias Bäthge", + "tomasm": "Tomas Mackevicius", + "tomauger": "Tom Auger", + "tommcfarlin": "tommcfarlin", + "willmot": "Tom Willmot", + "toscho": "toscho", + "wpsmith": "Travis Smith", + "itworx": "veuse", + "vhauri": "vhauri", + "lightningspirit": "Vitor Carvalho", + "waclawjacek": "Waclaw Jacek", + "waldojaquith": "Waldo Jaquith", + "wojtekszkutnik": "Wojtek Szkutnik", + "xibe": "Xavier Borderie", + "yoavf": "Yoav Farhi", + "yogi-t": "Yogi T", + "tollmanz": "Zack Tollman", + "viniciusmassuchetto": "_" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery Masonry", + "http://masonry.desandro.com/" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore", + "http://underscorejs.org/" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.5" + } +} diff --git a/inc/credits/json/3.6.json b/inc/credits/json/3.6.json new file mode 100644 index 0000000..e479969 --- /dev/null +++ b/inc/credits/json/3.6.json @@ -0,0 +1,495 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "aaroncampbell": [ + "Aaron D. Campbell", + "", + "aaroncampbell", + "" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "lessbloat": [ + "Dave Martin", + "", + "lessbloat", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.6" + ], + "type": "list", + "data": { + "technosailor": "Aaron Brazell", + "aaronholbrook": "Aaron Holbrook", + "jorbin": "Aaron Jorbin", + "kawauso": "Adam Harley (Kawauso)", + "akted": "AK Ted", + "ahoereth": "Alex", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "momo360modena": "Amaury Balmer", + "sabreuse": "Amy Hendrix (sabreuse)", + "anatolbroder": "Anatol Broder", + "norcross": "Andrew Norcross", + "andrewryno": "Andrew Ryno", + "andy": "Andy Skelton", + "gorgoglionemeister": "Antonio", + "apimlott": "apimlott", + "asannad": "asannad", + "awellis13": "awellis13", + "barry": "Barry", + "beaulebens": "Beau Lebens", + "belloswan": "Bello", + "empireoflight": "Ben Dunkle", + "retlehs": "Ben Word", + "bilalcoder": "bilalcoder", + "bananastalktome": "Billy S", + "bobbingwide": "bobbingwide", + "bobbravo2": "Bob Gregor", + "bradparbs": "Brad Parbs", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "brianlayman": "Brian Layman", + "beezeee": "Brian Zeligson", + "bpetty": "Bryan Petty", + "chmac": "Callum Macdonald", + "carldanley": "Carl Danley", + "caspie": "Caspie", + "cheeserolls": "cheeserolls", + "chipbennett": "Chip Bennett", + "c3mdigital": "Chris Olbekson", + "uuf6429": "Christian Sciberras", + "cochran": "Christopher Cochran", + "cfinke": "Christopher Finke", + "chriswallace": "Chris Wallace", + "corvannoorloos": "corvannoorloos", + "crazycoders": "crazycoders", + "csixty4": "Dana Ross", + "danielbachhuber": "Daniel Bachhuber", + "mzaweb": "Daniel Dvorkin", + "redsweater": "Daniel Jalkut (Red Sweater)", + "daniloercoli": "daniloercoli", + "dannydehaan": "Danny de Haan", + "dllh": "Daryl L. L. Houston (dllh)", + "dfavor": "David Favor", + "jdtrower": "David Trower", + "davidwilliamson": "David Williamson", + "dh-shredder": "DH-Shredder", + "drewapicture": "Drew Jaynes", + "dvarga": "dvarga", + "dovyp": "Dōvy Paukstys", + "hurtige": "Eddie Hurtig", + "cais": "Edward Caissie", + "ericlewis": "Eric Andrew Lewis", + "ethitter": "Erick Hitter", + "ericmann": "Eric Mann", + "evansolomon": "Evan Solomon", + "faishal": "faishal", + "feedmeastraycat": "feedmeastraycat", + "frank-klein": "Frank Klein", + "f-j-kaiser": "Franz Josef Kaiser", + "mintindeed": "Gabriel Koen", + "fstop": "Gabriel Luethje", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "geertdd": "Geert De Deckere", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "gish": "gish", + "gcorne": "Gregory Cornelius", + "tivnet": "Gregory Karpinsky (@tivnet)", + "hakre": "hakre", + "hbanken": "hbanken", + "helgatheviking": "HelgaTheViking", + "hypertextranch": "hypertextranch", + "iandunn": "Ian Dunn", + "ipstenu": "Ipstenu (Mika Epstein)", + "jakub": "Jakub", + "h4ck3rm1k3": "James Michael DuPont", + "jeremyfelt": "Jeremy Felt", + "jerrysarcastic": "jerrysarcastic", + "jayjdk": "Jesper Johansen (jayjdk)", + "hirozed": "Jim Reevior", + "joehoyle": "Joe Hoyle", + "jkudish": "Joey Kudish", + "johnbillion": "John Blackbourn", + "johnjamesjacoby": "John James Jacoby", + "jond3r": "Jonas Bolinder (jond3r)", + "desrosj": "Jonathan Desrosiers", + "jonbishop": "Jon Bishop", + "jcastaneda": "Jose Castaneda", + "josephscott": "Joseph Scott", + "jvisick77": "Josh Visick", + "jrbeilke": "jrbeilke", + "jrf": "Juliette Reinders Folmer", + "jbutkus": "Justas Butkus", + "devesine": "Justin de Vesine", + "justinsainton": "Justin Sainton", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "ryelle": "Kelly Choyce-Dwan", + "keoshi": "keoshi", + "kwight": "Kirk Wight", + "ktdreyer": "ktdreyer", + "kurtpayne": "Kurt Payne", + "charlestonsw": "Lance Cleveland", + "leewillis77": "Lee Willis", + "settle": "Mantas Malcius", + "maor": "Maor Chasen", + "macbrink": "Marcel Brinkkemper", + "marcuspope": "MarcusPope", + "mark-k": "Mark-k", + "markmcwilliams": "Mark McWilliams", + "markoheijnen": "Marko Heijnen", + "mjbanks": "Matt Banks", + "mgibbs189": "Matt Gibbs", + "mboynes": "Matthew Boynes", + "matthewruddy": "MatthewRuddy", + "mattwiebe": "Matt Wiebe", + "maxcutler": "Max Cutler", + "melchoyce": "Mel Choyce-Dwan", + "mdawaffe": "Michael Adams (mdawaffe)", + "tw2113": "Michael Beckwith", + "mfields": "Michael Fields", + "mikehansenme": "Mike Hansen", + "dimadin": "Milan Dinić", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "najamelan": "najamelan", + "nao": "Naoko Takano", + "alex-ye": "Nashwan D", + "niallkennedy": "Niall Kennedy", + "nickdaugherty": "nickdaugherty", + "celloexpressions": "Nick Halsey", + "paradiseporridge": "ParadisePorridge", + "hebbet": "Pascal Herbert", + "pdclark": "Paul Clark", + "pauldewouters": "Paul de Wouters", + "pavelevap": "pavelevap", + "petemall": "Pete Mall", + "phill_brown": "Phill Brown", + "mordauk": "Pippin Williamson", + "pollett": "Pollett", + "nprasath002": "Prasath Nadarajah", + "programmin": "programmin", + "rachelbaker": "Rachel Baker", + "ramiy": "Rami Yushuvaev", + "redpixelstudios": "redpixelstudios", + "reidburke": "reidburke", + "greuben": "Reuben", + "rlerdorf": "rlerdorf", + "rdall": "Robert Dall", + "rodrigosprimo": "Rodrigo Primo", + "roulandf": "Roland Fischl", + "rovo89": "rovo89", + "ryanduff": "Ryan Duff", + "ryanhellyer": "Ryan Hellyer", + "rmccue": "Ryan McCue", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "saracannon": "sara cannon", + "scholesmafia": "scholesmafia", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "tenpura": "Seisuke Kuraishi", + "sergejmueller": "Sergej Müller", + "sergeybiryukov": "Sergey Biryukov", + "sim": "Simon Hampel", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "sirzooro": "sirzooro", + "slene": "slene", + "srinig": "Srini G", + "stephenh1988": "Stephen Harris", + "storkontheroof": "storkontheroof", + "sunnyratilal": "Sunny Ratilal", + "sweetie089": "sweetie089", + "karmatosed": "Tammie Lister", + "tar": "Tar", + "tlovett1": "Taylor Lovett", + "thomasvanderbeek": "Thomas", + "n7studios": "Tim Carr", + "tjsingleton": "tjsingleton", + "tobiasbg": "Tobias Bäthge", + "toscho": "toscho", + "taupecat": "Tracy Rotton", + "travishoffman": "TravisHoffman", + "ninnypants": "Tyrel Kelsey", + "lightningspirit": "Vitor Carvalho", + "wpewill": "wpewill", + "wraithkenny": "WraithKenny", + "wojtek": "WT", + "wycks": "wycks", + "xibe": "Xavier Borderie", + "yoavf": "Yoav Farhi", + "thelastcicada": "Zachary Brown", + "tollmanz": "Zack Tollman", + "zekeweeks": "zekeweeks", + "ziegenberg": "ziegenberg", + "viniciusmassuchetto": "_" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery Masonry", + "http://masonry.desandro.com/" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.6" + } +} diff --git a/inc/credits/json/3.7.json b/inc/credits/json/3.7.json new file mode 100644 index 0000000..99b69e1 --- /dev/null +++ b/inc/credits/json/3.7.json @@ -0,0 +1,466 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ] + } + }, + "recent-rockstars": { + "name": "Recent Rockstars", + "type": "titles", + "shuffle": true, + "data": { + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ], + "c3mdigital": [ + "Chris Olbekson", + "", + "c3mdigital", + "" + ], + "kpdesign": [ + "Kim Parsell", + "", + "kpdesign", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.7" + ], + "type": "list", + "data": { + "technosailor": "Aaron Brazell", + "aaroncampbell": "Aaron D. Campbell", + "aeg0125": "Aaron Graham", + "aaronholbrook": "Aaron Holbrook", + "jorbin": "Aaron Jorbin", + "adamsilverstein": "Adam Silverstein", + "ahoereth": "Alex", + "viper007bond": "Alex Mills", + "sabreuse": "Amy Hendrix (sabreuse)", + "andg": "Andrea Gandino", + "andreasnrb": "Andreas", + "norcross": "Andrew Norcross", + "andrewspittle": "Andrew Spittle", + "atimmer": "Anton Timmermans", + "askapache": "askapache", + "barry": "Barry", + "beaulebens": "Beau Lebens", + "benmoody": "ben.moody", + "scruffian": "Ben Dwyer", + "bhengh": "Ben Miller", + "neoxx": "Bernhard Riedl", + "bananastalktome": "Billy S", + "bmb": "bmb", + "kraftbj": "Brandon Kraft", + "brianhogg": "Brian Hogg", + "rzen": "Brian Richards", + "bpetty": "Bryan Petty", + "calin": "Calin Don", + "carldanley": "Carl Danley", + "charlesclarkson": "CharlesClarkson", + "chipbennett": "Chip Bennett", + "chouby": "Chouby", + "chrisbliss18": "Chris Jean", + "chrisrudzki": "Chris Rudzki", + "coenjacobs": "Coen Jacobs", + "crrobi01": "Colin Robinson", + "daankortenbach": "Daan Kortenbach", + "csixty4": "Dana Ross", + "danielbachhuber": "Daniel Bachhuber", + "convissor": "Daniel Convissor", + "dllh": "Daryl L. L. Houston (dllh)", + "lessbloat": "Dave Martin (lessbloat)", + "dartiss": "David Artiss", + "davidjlaietta": "david wolfpaw", + "dh-shredder": "DH-Shredder", + "nullvariable": "Doug Cone", + "dpash": "dpash", + "drprotocols": "DrProtocols", + "dustyf": "Dustin Filippini", + "dzver": "dzver", + "plocha": "edik", + "cais": "Edward Caissie", + "enej": "Enej Bajgorić", + "ericlewis": "Eric Andrew Lewis", + "ericmann": "Eric Mann", + "evansolomon": "Evan Solomon", + "faishal": "faishal", + "faison": "Faison", + "foofy": "Foofy", + "fjarrett": "Frankie Jarrett", + "frank-klein": "Frank Klein", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "georgestephanis": "George Stephanis", + "gizburdt": "Gijs Jorissen", + "goldenapples": "goldenapples", + "gradyetc": "gradyetc", + "gcorne": "Gregory Cornelius", + "tivnet": "Gregory Karpinsky (@tivnet)", + "webord": "Gustavo Bordoni", + "hakre": "hakre", + "iandunn": "Ian Dunn", + "ipstenu": "Ipstenu (Mika Epstein)", + "jdgrimes": "J.D. Grimes", + "jakubtyrcha": "jakub.tyrcha", + "jamescollins": "James Collins", + "strangerstudios": "Jason Coleman", + "johnpbloch": "J B", + "jenmylo": "Jen", + "buffler": "Jeremy Buller", + "jayjdk": "Jesper Johansen (jayjdk)", + "joehoyle": "Joe Hoyle", + "jkudish": "Joey Kudish", + "johnafish": "John Fish", + "johnjamesjacoby": "John James Jacoby", + "johnnyb": "johnnyb", + "jond3r": "Jonas Bolinder (jond3r)", + "desrosj": "Jonathan Desrosiers", + "jchristopher": "Jon Christopher", + "jonlynch": "Jon Lynch", + "joostdevalk": "Joost de Valk", + "josephscott": "Joseph Scott", + "betzster": "Josh Betz", + "nukaga": "Junko Nukaga", + "devesine": "Justin de Vesine", + "justinsainton": "Justin Sainton", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "ketwaroo": "Ketwaroo", + "kevinb": "Kevin Behrens", + "kitchin": "kitchin", + "kovshenin": "Konstantin Kovshenin", + "obenland": "Konstantin Obenland", + "kurtpayne": "Kurt Payne", + "lancewillett": "Lance Willett", + "leewillis77": "Lee Willis", + "layotte": "Lew Ayotte", + "lucp": "LucP", + "lgedeon": "Luke Gedeon", + "iworks": "Marcin Pietrzak", + "cimmo": "Marco Cimmino", + "marco_teethgrinder": "Marco Galasso", + "nofearinc": "Mario Peshev", + "markmcwilliams": "Mark McWilliams", + "markoheijnen": "Marko Heijnen", + "melchoyce": "Mel Choyce-Dwan", + "tw2113": "Michael Beckwith", + "mikehansenme": "Mike Hansen", + "mikeschinkel": "Mike Schinkel", + "dimadin": "Milan Dinić", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "usermrpapa": "Mr Papa", + "nao": "Naoko Takano", + "naomicbush": "Naomi C. Bush", + "alex-ye": "Nashwan D", + "natejacobs": "NateJacobs", + "nathanrice": "Nathan Rice", + "niallkennedy": "Niall Kennedy", + "nickdaugherty": "nickdaugherty", + "celloexpressions": "Nick Halsey", + "nickmomrik": "Nick Momrik", + "nikv": "Nikhil Vimal", + "nbachiyski": "Nikolay Bachiyski", + "noahsilverstein": "noahsilverstein", + "butuzov": "Oleg Butuzov", + "paolal": "Paolo Belcastro", + "xparham": "Parham Ghaffarian", + "swissspidy": "Pascal Birchler", + "bftrick": "Patrick Rauland", + "pbiron": "Paul Biron", + "pauldewouters": "Paul de Wouters", + "pavelevap": "pavelevap", + "peterjaap": "peterjaap", + "philiparthurmoore": "Philip Arthur Moore", + "mordauk": "Pippin Williamson", + "pollett": "Pollett", + "ptahdunbar": "Ptah.ai", + "ramiy": "Rami Yushuvaev", + "rasheed": "Rasheed Bydousi", + "raybernard": "RayBernard", + "rboren": "rboren", + "greuben": "Reuben", + "rfair404": "rfair404", + "iamfriendly": "Rich Tape", + "r3df": "Rick Radko", + "miqrogroove": "Robert Chapin", + "rdall": "Robert Dall", + "rodrigosprimo": "Rodrigo Primo", + "wpmuguru": "Ron Rennick", + "rpattillo": "rpattillo", + "rmccue": "Ryan McCue", + "solarissmoke": "Samir Shah", + "scottsweb": "Scott (@scottsweb)", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "tenpura": "Seisuke Kuraishi", + "shinichin": "ShinichiN", + "pross": "Simon Prosser", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "siobhyb": "Siobhan", + "sirzooro": "sirzooro", + "sillybean": "Stephanie Leary", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "wikicms": "suspended", + "sweetie089": "sweetie089", + "miyauchi": "Takayuki Miyauchi", + "tmtoy": "Takuma Morikawa", + "tlovett1": "Taylor Lovett", + "creativeinfusion": "Tim Smith", + "tobiasbg": "Tobias Bäthge", + "tomauger": "Tom Auger", + "toscho": "toscho", + "wpsmith": "Travis Smith", + "sorich87": "Ulrich Sossou", + "vericgar": "vericgar", + "vinod-dalvi": "Vinod Dalvi", + "westonruter": "Weston Ruter", + "willnorris": "Will Norris", + "wojtekszkutnik": "Wojtek Szkutnik", + "wycks": "wycks", + "yoavf": "Yoav Farhi", + "yurivictor": "Yuri Victor" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery Masonry", + "http://masonry.desandro.com/" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/lowe/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.7" + } +} diff --git a/inc/credits/json/3.8.json b/inc/credits/json/3.8.json new file mode 100644 index 0000000..f9e67ab --- /dev/null +++ b/inc/credits/json/3.8.json @@ -0,0 +1,563 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": true, + "data": { + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "helen": [ + "Helen Hou-Sandi", + "", + "helen", + "" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ], + "iammattthomas": [ + "Matt Thomas", + "", + "iammattthomas", + "" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ], + "Otto42": [ + "Samuel Wood", + "", + "Otto42", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "apeatling": [ + "Andy Peatling", + "", + "apeatling", + "" + ], + "dbernar1": [ + "Dan Bernardic", + "", + "dbernar1", + "" + ], + "drw158": [ + "Dave Whitley", + "", + "drw158", + "" + ], + "EmpireOfLight": [ + "Ben Dunkle", + "", + "EmpireOfLight", + "" + ], + "isaackeyet": [ + "Isaac Keyet", + "", + "isaackeyet", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "kraftbj": [ + "Brandon Kraft", + "", + "kraftbj", + "" + ], + "lessbloat": [ + "Dave Martin", + "", + "lessbloat", + "" + ], + "littlethingsstudio": [ + "Kate Whitley", + "", + "littlethingsstudio", + "" + ], + "matveb": [ + "Matías Ventura", + "", + "matveb", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "mitchoyoshitaka": [ + "Michael Erlewine", + "", + "mitchoyoshitaka", + "" + ], + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "shaunandrews": [ + "Shaun Andrews", + "", + "shaunandrews", + "" + ], + "tillkruess": [ + "Till Krüss", + "", + "tillkruess", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "kadamwhite": [ + "K. Adam White", + "", + "kadamwhite", + "" + ], + "yoavf": [ + "Yoav Farhi", + "", + "yoavf", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "iamtakashi": [ + "Takashi Irie", + "", + "iamtakashi", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.8" + ], + "type": "list", + "data": { + "aaronholbrook": "Aaron Holbrook", + "adamsilverstein": "Adam Silverstein", + "admiralthrawn": "admiralthrawn", + "ahoereth": "Alex", + "collinsinternet": "Allan Collins", + "sabreuse": "Amy Hendrix (sabreuse)", + "aralbald": "Andrey Kabakchiev", + "andykeith": "Andy Keith", + "ankitgadertcampcom": "Ankit Gade", + "atimmer": "Anton Timmermans", + "fliespl": "Arkadiusz Rzadkowolski", + "aubreypwd": "Aubrey Portwood", + "avryl": "avryl", + "bananastalktome": "Billy S", + "binarymoon": "binarymoon", + "bradyvercher": "Brady Vercher", + "bramd": "Bram Duvigneau", + "rzen": "Brian Richards", + "bpetty": "Bryan Petty", + "calin": "Calin Don", + "carldanley": "Carl Danley", + "sixhours": "Caroline Moore", + "caspie": "Caspie", + "chrisbliss18": "Chris Jean", + "iblamefish": "Clinton Montague", + "cojennin": "Connor Jennings", + "danieldudzic": "danieldudzic", + "datafeedrcom": "datafeedr", + "designsimply": "designsimply", + "dh-shredder": "DH-Shredder", + "dougwollison": "Doug Wollison", + "plocha": "edik", + "ericlewis": "Eric Andrew Lewis", + "ethitter": "Erick Hitter", + "ericmann": "Eric Mann", + "evansolomon": "Evan Solomon", + "faison": "Faison", + "fboender": "fboender", + "frank-klein": "Frank Klein", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "gnarf37": "gnarf37", + "gradyetc": "gradyetc", + "tivnet": "Gregory Karpinsky (@tivnet)", + "hanni": "hanni", + "iandunn": "Ian Dunn", + "ipstenu": "Ipstenu (Mika Epstein)", + "jdgrimes": "J.D. Grimes", + "jacklenox": "Jack Lenox", + "janhenckens": "janhenckens", + "janrenn": "janrenn", + "jblz": "Jeff Bowen", + "jeffr0": "Jeffro", + "jenmylo": "Jen", + "buffler": "Jeremy Buller", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jpry": "Jeremy Pry", + "jayjdk": "Jesper Johansen (jayjdk)", + "jhned": "jhned", + "jim912": "jim912", + "jartes": "Joan Artes", + "joedolson": "Joe Dolson", + "johnafish": "John Fish", + "johnjamesjacoby": "John James Jacoby", + "joostdevalk": "Joost de Valk", + "joshuaabenazer": "Joshua Abenazer", + "nukaga": "Junko Nukaga", + "devesine": "Justin de Vesine", + "justinsainton": "Justin Sainton", + "trepmal": "Kailey (trepmal)", + "codebykat": "Kat Hagan", + "mt8biz": "Kazuto Takeshita", + "kpdesign": "Kim Parsell", + "kwight": "Kirk Wight", + "koki4a": "Konstantin Dankov", + "kovshenin": "Konstantin Kovshenin", + "drozdz": "Krzysiek Dróżdż", + "latz": "latz", + "leewillis77": "Lee Willis", + "lite3": "lite3", + "lucp": "LucP", + "mako09": "Mako", + "tomdxw": "mallorydxw-old", + "nofearinc": "Mario Peshev", + "markmcwilliams": "Mark McWilliams", + "markoheijnen": "Marko Heijnen", + "mdbitz": "Matthew Denton", + "mattheu": "Matthew Haines-Young", + "mattonomics": "mattonomics", + "mattwiebe": "Matt Wiebe", + "megane9988": "megane9988", + "micahwave": "micahwave", + "cainm": "Michael Cain", + "michelwppi": "Michel - xiligroup dev", + "chellycat": "Michelle Langston", + "mikehansenme": "Mike Hansen", + "mikelittle": "Mike Little", + "dimadin": "Milan Dinić", + "batmoo": "Mohammad Jangda", + "morganestes": "Morgan Estes", + "nao": "Naoko Takano", + "neil_pie": "Neil Pie", + "nickdaugherty": "nickdaugherty", + "nbachiyski": "Nikolay Bachiyski", + "ninio": "ninio", + "nivijah": "nivijah", + "nvwd": "Nowell VanHoesen", + "odysseygate": "odyssey", + "originalexe": "OriginalEXE", + "swissspidy": "Pascal Birchler", + "pauldewouters": "Paul de Wouters", + "bassgang": "Paul Vincent Beigang", + "pavelevap": "pavelevap", + "sirbrillig": "Payton Swick", + "corphi": "Philipp Cordes", + "senlin": "Pieter Bos", + "ptahdunbar": "Ptah.ai", + "raamdev": "Raam Dev", + "rachelbaker": "Rachel Baker", + "bamadesigner": "Rachel Cherry", + "radices": "Radices", + "mauryaratan": "Ram Ratan Maurya", + "defries": "Remkus de Vries", + "rickalee": "Ricky Lee Whittemore", + "rdall": "Robert Dall", + "sanchothefat": "Robert O'Rourke", + "wet": "Robert Wetzlmayr", + "rodrigosprimo": "Rodrigo Primo", + "solarissmoke": "Samir Shah", + "scottbasgaard": "Scott Basgaard", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "shinichin": "ShinichiN", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "siobhyb": "Siobhan", + "sboisvert": "Stéphane Boisvert", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevenkword": "Steven Word", + "miyauchi": "Takayuki Miyauchi", + "tmtoy": "Takuma Morikawa", + "tellyworth": "Tellyworth", + "thomasguillot": "Thomas Guillot", + "tierra": "tierra", + "tlamedia": "TLA Media", + "tobiasbg": "Tobias Bäthge", + "dziudek": "Tomasz Dziuda", + "tommcfarlin": "tommcfarlin", + "zodiac1978": "Torsten Landsiedel", + "taupecat": "Tracy Rotton", + "trishasalas": "Trisha Salas", + "mbmufffin": "Tyler Smith", + "ninnypants": "Tyrel Kelsey", + "grapplerulrich": "Ulrich", + "undergroundnetwork": "undergroundnetwork", + "l10n": "Vladimir Tufekchiev", + "westonruter": "Weston Ruter", + "yonasy": "yonasy", + "yurivictor": "Yuri Victor", + "tollmanz": "Zack Tollman", + "ounziw": "水野史土" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery Masonry", + "http://masonry.desandro.com/" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/lowe/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.8" + } +} diff --git a/inc/credits/json/3.9.json b/inc/credits/json/3.9.json new file mode 100644 index 0000000..0ca0470 --- /dev/null +++ b/inc/credits/json/3.9.json @@ -0,0 +1,613 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ], + "gcorne": [ + "Gregory Cornelius", + "", + "gcorne", + "" + ], + "DH-Shredder": [ + "Kira Song", + "", + "DH-Shredder", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "avryl": [ + "Janneke Van Dorpe", + "", + "avryl", + "" + ], + "ehg": [ + "Chris Blower", + "", + "ehg", + "" + ], + "EmpireOfLight": [ + "Ben Dunkle", + "", + "EmpireOfLight", + "" + ], + "ethitter": [ + "Erick Hitter", + "", + "ethitter", + "" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "kpdesign": [ + "Kim Parsell", + "", + "kpdesign", + "" + ], + "matveb": [ + "Matías Ventura", + "", + "matveb", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "michael-arestad": [ + "Michael Arestad", + "", + "michael-arestad", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "" + ], + "shaunandrews": [ + "Shaun Andrews", + "", + "shaunandrews", + "" + ], + "smashcut": [ + "Michael Pick", + "", + "smashcut", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "3.9" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "kawauso": "Adam Harley (Kawauso)", + "adelval": "adelval", + "ajay": "Ajay", + "akeda": "Akeda Bagus", + "xknown": "Alex Concha", + "aliso": "Alison Barrett", + "collinsinternet": "Allan Collins", + "sabreuse": "Amy Hendrix (sabreuse)", + "afercia": "Andrea Fercia", + "norcross": "Andrew Norcross", + "eatingrules": "Andrew Wilder", + "rarst": "Andrey \"Rarst\" Savchenko", + "andykeith": "Andy Keith", + "andy": "Andy Skelton", + "atimmer": "Anton Timmermans", + "aubreypwd": "Aubrey Portwood", + "barry": "Barry", + "toszcze": "Bartosz Romanowski", + "bcworkz": "bcworkz", + "neoxx": "Bernhard Riedl", + "bigdawggi": "bigdawggi", + "bobbingwide": "bobbingwide", + "bobbravo2": "Bob Gregor", + "bradparbs": "Brad Parbs", + "bradt": "Brad Touesnard", + "bramd": "Bram Duvigneau", + "kraftbj": "Brandon Kraft", + "brasofilo": "brasofilo", + "bravokeyl": "bravokeyl", + "bpetty": "Bryan Petty", + "cgaffga": "cgaffga", + "chiragswadia": "Chirag Swadia", + "chouby": "Chouby", + "chriseverson": "Chris Everson", + "chrisguitarguy": "chrisguitarguy", + "cmmarslender": "Chris Marslender", + "c3mdigital": "Chris Olbekson", + "chrisscott": "Chris Scott", + "cfinke": "Christopher Finke", + "ciantic": "ciantic", + "antorome": "Comparativa de Bancos", + "cojennin": "Connor Jennings", + "corvannoorloos": "corvannoorloos", + "cramdesign": "cramdesign", + "danielbachhuber": "Daniel Bachhuber", + "redsweater": "Daniel Jalkut (Red Sweater)", + "dannydehaan": "Danny de Haan", + "dpe415": "DaveE", + "eightface": "Dave Kellam", + "davidakennedy": "David A. Kennedy", + "davidanderson": "David Anderson / Team Updraft", + "davidmarichal": "David Marichal", + "denis-de-bernardy": "Denis de Bernardy", + "dougwollison": "Doug Wollison", + "drprotocols": "DrProtocols", + "dustyf": "Dustin Filippini", + "plocha": "edik", + "oso96_2000": "Eduardo Reveles", + "eliorivero": "Elio Rivero", + "enej": "Enej Bajgorić", + "ericlewis": "Eric Andrew Lewis", + "evarlese": "Erica Varlese", + "ericmann": "Eric Mann", + "ejdanderson": "Evan", + "fahmiadib": "Fahmi Adib", + "fboender": "fboender", + "frank-klein": "Frank Klein", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "genkisan": "genkisan", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "greglone": "Grégory Viguier", + "gradyetc": "gradyetc", + "grahamarmfield": "Graham Armfield", + "vancoder": "Grant Mangham", + "tivnet": "Gregory Karpinsky (@tivnet)", + "hakre": "hakre", + "hanni": "hanni", + "ippetkov": "ippetkov", + "ipstenu": "Ipstenu (Mika Epstein)", + "jdgrimes": "J.D. Grimes", + "jackreichert": "Jack Reichert", + "_jameslee": "jameslee", + "janrenn": "janrenn", + "jaycc": "JayCC", + "johnpbloch": "J B", + "jeffsebring": "Jeff Sebring", + "jenmylo": "Jen", + "jesin": "Jesin A", + "jayjdk": "Jesper Johansen (jayjdk)", + "jnielsendotnet": "jnielsendotnet", + "jartes": "Joan Artes", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "johnjamesjacoby": "John James Jacoby", + "johnregan3": "John Regan", + "jond3r": "Jonas Bolinder (jond3r)", + "joostdevalk": "Joost de Valk", + "shelob9": "Josh Pollock", + "joshuaabenazer": "Joshua Abenazer", + "jstraitiff": "jstraitiff", + "juliobox": "Julio Potier", + "kopepasah": "Justin Kopepasah", + "justinsainton": "Justin Sainton", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "kasparsd": "Kaspars", + "ryelle": "Kelly Choyce-Dwan", + "kerikae": "kerikae", + "kworthington": "Kevin Worthington", + "kwight": "Kirk Wight", + "kitchin": "kitchin", + "klihelp": "klihelp", + "knutsp": "Knut Sparhell", + "drozdz": "Krzysiek Dróżdż", + "ldebrouwer": "ldebrouwer", + "leewillis77": "Lee Willis", + "lpointet": "Lionel Pointet", + "spmlucas": "Lucas Karpiuk", + "lkwdwrd": "Luke Woodward", + "nofearinc": "Mario Peshev", + "mark8barnes": "Mark Barnes", + "markoheijnen": "Marko Heijnen", + "marventus": "Marventus", + "iammattthomas": "Matt (Thomas) Miklic", + "mjbanks": "Matt Banks", + "mboynes": "Matthew Boynes", + "mdbitz": "Matthew Denton", + "mattheu": "Matthew Haines-Young", + "mattonomics": "mattonomics", + "mattyrob": "Matt Robinson", + "maxcutler": "Max Cutler", + "mcadwell": "mcadwell", + "meloniq": "meloniq", + "michelwppi": "Michel - xiligroup dev", + "mikecorkum": "mikecorkum", + "mikehansenme": "Mike Hansen", + "mikemanger": "Mike Manger", + "mikeschinkel": "Mike Schinkel", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "morganestes": "Morgan Estes", + "mor10": "Morten Rand-Hendriksen", + "nao": "Naoko Takano", + "alex-ye": "Nashwan D", + "nendeb55": "nendeb", + "celloexpressions": "Nick Halsey", + "nikv": "Nikhil Vimal", + "nivijah": "nivijah", + "nunomorgadinho": "nunomorgadinho", + "nicolealleyinteractivecom": "Old Profile", + "olivm": "olivM", + "jbkkd": "Omer Korner", + "originalexe": "OriginalEXE", + "patricknami": "Patrick Bates", + "pbearne": "Paul Bearne", + "bassgang": "Paul Vincent Beigang", + "paulwilde": "Paul Wilde", + "djpaul": "Paul Wong-Gibbs", + "pavelevap": "pavelevap", + "philiparthurmoore": "Philip Arthur Moore", + "corphi": "Philipp Cordes", + "mordauk": "Pippin Williamson", + "nprasath002": "Prasath Nadarajah", + "prettyboymp": "prettyboymp", + "raamdev": "Raam Dev", + "rachelbaker": "Rachel Baker", + "ramonchiara": "ramonchiara", + "mauryaratan": "Ram Ratan Maurya", + "rhyswynne": "Rhys Wynne", + "ricardocorreia": "Ricardo Correia", + "richard2222": "Richard", + "theorboman": "Richard Sweeney", + "iamfriendly": "Rich Tape", + "rickalee": "Ricky Lee Whittemore", + "miqrogroove": "Robert Chapin", + "robmiller": "robmiller", + "rodrigosprimo": "Rodrigo Primo", + "romaimperator": "romaimperator", + "roothorick": "roothorick", + "ruudjoyo": "Ruud Laan", + "rmccue": "Ryan McCue", + "salcode": "Sal Ferrarello", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sandyr": "Sandeep Raman", + "scottlee": "Scott Lee", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "sdasse": "sdasse", + "bootsz": "Sean Butze", + "seanchayes": "Sean Hayes", + "nessworthy": "Sean Nessworthy", + "shahpranaf": "shahpranaf", + "shinichin": "ShinichiN", + "pross": "Simon Prosser", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "siobhyb": "Siobhan", + "sirzooro": "sirzooro", + "sonjanyc": "sonjanyc", + "spencerfinnell": "Spencer Finnell", + "piontkowski": "Spencer Piontkowski", + "stephcook22": "stephcook22", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "sbruner": "Steve Bruner", + "stevenkword": "Steven Word", + "miyauchi": "Takayuki Miyauchi", + "tanner-m": "Tanner Moushey", + "tlovett1": "Taylor Lovett", + "tbrams": "tbrams", + "tellyworth": "Tellyworth", + "tobiasbg": "Tobias Bäthge", + "tomauger": "Tom Auger", + "willmot": "Tom Willmot", + "topher1kenobe": "Topher", + "topquarky": "topquarky", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "wpsmith": "Travis Smith", + "umeshsingla": "Umesh Kumar", + "undergroundnetwork": "undergroundnetwork", + "varunagw": "VarunAgw", + "wawco": "wawco", + "wokamoto": "wokamoto", + "xsonic": "xsonic", + "yoavf": "Yoav Farhi", + "yurivictor": "Yuri Victor", + "vanillalounge": "Zé Fontainhas", + "zbtirrell": "Zach Tirrell", + "ounziw": "水野史土" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/lowe/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "3.9" + } +} diff --git a/inc/credits/json/4.0.json b/inc/credits/json/4.0.json new file mode 100644 index 0000000..ff05070 --- /dev/null +++ b/inc/credits/json/4.0.json @@ -0,0 +1,575 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Release Lead" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "avryl": [ + "Janneke Van Dorpe", + "", + "avryl", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "shaunandrews": [ + "Shaun Andrews", + "", + "shaunandrews", + "" + ], + "gcorne": [ + "Gregory Cornelius", + "", + "gcorne", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "miqrogroove": [ + "Robert Chapin", + "", + "miqrogroove", + "" + ], + "stephdau": [ + "Stephane Daury", + "", + "stephdau", + "" + ], + "tellyworth": [ + "Alex Shiels", + "", + "tellyworth", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.0" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "alexanderrohmann": "Alexander Rohmann", + "viper007bond": "Alex Mills", + "aliso": "Alison Barrett", + "collinsinternet": "Allan Collins", + "amit": "Amit Gupta", + "sabreuse": "Amy Hendrix (sabreuse)", + "andrezrv": "Andrés Villarreal", + "afercia": "Andrea Fercia", + "zamfeer": "Andrew Mowe", + "sumobi": "Andrew Munro", + "andy": "Andy Skelton", + "ankit-k-gupta": "Ankit K Gupta", + "atimmer": "Anton Timmermans", + "arnee": "Arne", + "aubreypwd": "Aubrey Portwood", + "filosofo": "Austin Matzko", + "empireoflight": "Ben Dunkle", + "kau-boy": "Bernhard Kau", + "boonebgorges": "Boone Gorges", + "bradyvercher": "Brady Vercher", + "bramd": "Bram Duvigneau", + "kraftbj": "Brandon Kraft", + "krogsgard": "Brian Krogsgard", + "brianlayman": "Brian Layman", + "rzen": "Brian Richards", + "camdensegal": "Camden Segal", + "sixhours": "Caroline Moore", + "mackensen": "Charles Fulton", + "chouby": "Chouby", + "chrico": "ChriCo", + "chrisl27": "Chris Lloyd", + "c3mdigital": "Chris Olbekson", + "caxelsson": "Christian Axelsson", + "cfinke": "Christopher Finke", + "boda1982": "Christopher Spires", + "clifgriffin": "Clifton Griffin", + "compute": "Compute", + "jupiterwise": "Corey McKrill", + "extendwings": "Daisuke Takahashi", + "ghost1227": "Dan Griffiths", + "danielbachhuber": "Daniel Bachhuber", + "danielhuesken": "Daniel Hüsken", + "redsweater": "Daniel Jalkut (Red Sweater)", + "dannydehaan": "Danny de Haan", + "dkotter": "Darin Kotter", + "dllh": "Daryl L. L. Houston (dllh)", + "lessbloat": "Dave Martin (lessbloat)", + "dnaber-de": "David", + "davidakennedy": "David A. Kennedy", + "dlh": "David Herrera", + "davidthemachine": "DavidTheMachine", + "debaat": "DeBAAT", + "dh-shredder": "DH-Shredder", + "donncha": "Donncha O Caoimh (a11n)", + "dustyn": "Dustyn Doyle", + "eddiemoya": "Eddie Moya", + "oso96_2000": "Eduardo Reveles", + "edwin-at-studiojoyocom": "Edwin Siebel", + "ehg": "ehg", + "erayalakese": "erayalakese", + "ebinnion": "Eric Binnion", + "ericmann": "Eric Mann", + "ejdanderson": "Evan", + "eherman24": "Evan Herman", + "fab1en": "Fabien Quatravaux", + "fahmiadib": "Fahmi Adib", + "feedmeastraycat": "feedmeastraycat", + "frank-klein": "Frank Klein", + "garhdez": "garhdez", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "garza": "garza", + "gauravmittal1995": "gauravmittal1995", + "gavra": "gavra", + "georgestephanis": "George Stephanis", + "greglone": "Grégory Viguier", + "grahamarmfield": "Graham Armfield", + "vancoder": "Grant Mangham", + "bordoni": "Gustavo Bordoni", + "harrym": "harrym", + "hinnerk": "Hinnerk Altenburg", + "hlashbrooke": "Hugh Lashbrooke", + "iljoja": "iljoja", + "ipstenu": "Ipstenu (Mika Epstein)", + "issuu": "issuu", + "jdgrimes": "J.D. Grimes", + "jacklenox": "Jack Lenox", + "jackreichert": "Jack Reichert", + "jacobdubail": "Jacob Dubail", + "janhenkg": "JanHenkG", + "jwenerd": "Jared Wenerd", + "strangerstudios": "Jason Coleman", + "jaza613": "Jaza613", + "jeffstieler": "Jeff Stieler", + "jeremyfelt": "Jeremy Felt", + "jpry": "Jeremy Pry", + "slimndap": "Jeroen Schmit", + "jerrysarcastic": "jerrysarcastic", + "jesin": "Jesin A", + "jayjdk": "Jesper Johansen (jayjdk)", + "engelen": "Jesper van Engelen", + "jesper800": "Jesper van Engelen", + "jessepollak": "Jesse Pollak", + "jgadbois": "jgadbois", + "jartes": "Joan Artes", + "joehoyle": "Joe Hoyle", + "jkudish": "Joey Kudish", + "johnjamesjacoby": "John James Jacoby", + "johnzanussi": "John Zanussi", + "jonnyauk": "jonnyauk", + "joostdevalk": "Joost de Valk", + "softmodeling": "Jordi Cabot", + "jjeaton": "Josh Eaton", + "tai": "JOTAKI, Taisuke", + "juliobox": "Julio Potier", + "justinsainton": "Justin Sainton", + "jtsternberg": "Justin Sternberg", + "greenshady": "Justin Tadlock", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "kapeels": "kapeels", + "ryelle": "Kelly Choyce-Dwan", + "kevinlangleyjr": "Kevin Langley Jr.", + "kworthington": "Kevin Worthington", + "kpdesign": "Kim Parsell", + "kwight": "Kirk Wight", + "kitchin": "kitchin", + "ixkaito": "Kite", + "knutsp": "Knut Sparhell", + "obenland": "Konstantin Obenland", + "kurtpayne": "Kurt Payne", + "lancewillett": "Lance Willett", + "leewillis77": "Lee Willis", + "layotte": "Lew Ayotte", + "lritter": "lritter", + "lukecarbis": "Luke Carbis", + "lgedeon": "Luke Gedeon", + "funkatronic": "Manny Fleurmond", + "targz-1": "Manuel Schmalstieg", + "clorith": "Marius L. J.", + "markoheijnen": "Marko Heijnen", + "imath": "Mathieu Viet", + "mjbanks": "Matt Banks", + "mboynes": "Matthew Boynes", + "mdbitz": "Matthew Denton", + "mattheweppelsheimer": "Matthew Eppelsheimer", + "mattheu": "Matthew Haines-Young", + "sivel": "Matt Martz", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "meekyhwang": "meekyhwang", + "melchoyce": "Mel Choyce-Dwan", + "mdawaffe": "Michael Adams (mdawaffe)", + "mnelson4": "Michael Nelson", + "smashcut": "Michael Pick", + "michalzuber": "michalzuber", + "midxcat": "midxcat", + "mauteri": "Mike Auteri", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikelittle": "Mike Little", + "mikemanger": "Mike Manger", + "mikeyarce": "Mikey Arce", + "dimadin": "Milan Dinić", + "morganestes": "Morgan Estes", + "mrmist": "mrmist", + "usermrpapa": "Mr Papa", + "m_uysl": "Mustafa Uysal", + "muvimotv": "MuViMoTV", + "m_i_n": "m_i_n", + "nabil_kadimi": "Nabil", + "namibia": "Namibia", + "alex-ye": "Nashwan D", + "nd987": "nd987", + "neil_pie": "Neil Pie", + "niallkennedy": "Niall Kennedy", + "nbachiyski": "Nikolay Bachiyski", + "schoenwaldnils": "Nils Schönwald", + "ninos-ego": "Ninos", + "nvwd": "Nowell VanHoesen", + "hebbet": "Pascal Herbert", + "pbearne": "Paul Bearne", + "pdclark": "Paul Clark", + "paulschreiber": "Paul Schreiber", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "philiparthurmoore": "Philip Arthur Moore", + "philipjohn": "Philip John", + "corphi": "Philipp Cordes", + "senlin": "Pieter Bos", + "psoluch": "Piotr Soluch", + "mordauk": "Pippin Williamson", + "purzlbaum": "purzlbaum", + "rachelbaker": "Rachel Baker", + "rclations": "RC Lations", + "iamfriendly": "Rich Tape", + "rickalee": "Ricky Lee Whittemore", + "rob1n": "rob1n", + "rdall": "Robert Dall", + "harmr": "Robert Seyfriedsberger", + "rohan013": "Rohan Rawat", + "rhurling": "Rouven Hurling", + "ruudjoyo": "Ruud Laan", + "rmccue": "Ryan McCue", + "sammybeats": "Sam Brodie", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sathishn": "Sathish Nagarajan", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "nessworthy": "Sean Nessworthy", + "sergejmueller": "Sergej Müller", + "shanebp": "shanebp", + "sharonaustin": "Sharon Austin", + "simonp303": "Simon Pollard", + "simonwheatley": "Simon Wheatley", + "slobodanmanic": "Slobodan Manic", + "sphoid": "sphoid", + "netweb": "Stephen Edgar", + "stompweb": "Steven Jones", + "5um17": "Sumit Singh", + "t4k1s": "t4k1s", + "iamtakashi": "Takashi Irie", + "taylorde": "Taylor Dewey", + "thomasvanderbeek": "Thomas", + "tillkruess": "Till Krüss", + "codenameeli": "Tim 'Eli' Dalbey", + "tmeister": "tmeister", + "tobiasbg": "Tobias Bäthge", + "tjnowell": "Tom J Nowell", + "willmot": "Tom Willmot", + "topher1kenobe": "Topher", + "torresga": "torresga", + "liljimmi": "Tracy Levesque", + "wpsmith": "Travis Smith", + "treyhunner": "treyhunner", + "umeshsingla": "Umesh Kumar", + "vinod-dalvi": "Vinod Dalvi", + "vlajos": "vlajos", + "winterdev": "winterDev", + "wojtekszkutnik": "Wojtek Szkutnik", + "yoavf": "Yoav Farhi", + "katzwebdesign": "Zack Katz", + "tollmanz": "Zack Tollman", + "zoerooney": "Zoe Rooney" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/project/color" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/project/query-object" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://jquery.com/demo/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/lowe/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.0" + } +} diff --git a/inc/credits/json/4.1.json b/inc/credits/json/4.1.json new file mode 100644 index 0000000..f8c16a3 --- /dev/null +++ b/inc/credits/json/4.1.json @@ -0,0 +1,612 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "ryan": [ + "Ryan Boren", + "", + "ryan", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "westi": [ + "Peter Westwood", + "", + "westi", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Release Lead" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Core Developer" + ], + "koop": [ + "Daryl Koopersmith", + "", + "koop", + "Core Developer" + ], + "duck_": [ + "Jon Cave", + "", + "duck_", + "Core Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "iamtakashi": [ + "Takashi Irie", + "", + "iamtakashi", + "" + ], + "iandstewart": [ + "Ian Stewart", + "", + "iandstewart", + "" + ], + "avryl": [ + "Janneke Van Dorpe", + "", + "avryl", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "stephdau": [ + "Stephane Daury", + "", + "stephdau", + "" + ], + "tellyworth": [ + "Alex Shiels", + "", + "tellyworth", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.1" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "adamsilverstein": "Adam Silverstein", + "akumria": "akumria", + "xknown": "Alex Concha", + "viper007bond": "Alex Mills", + "collinsinternet": "Allan Collins", + "momo360modena": "Amaury Balmer", + "amruta123b": "Amruta Bhosale", + "afercia": "Andrea Fercia", + "andg": "Andrea Gandino", + "sumobi": "Andrew Munro", + "andrewryno": "Andrew Ryno", + "rarst": "Andrey \"Rarst\" Savchenko", + "ankitgadertcampcom": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "antpb": "Anthony Burchell", + "arippberger": "arippberger", + "ideag": "Arunas Liuiza", + "filosofo": "Austin Matzko", + "bainternet": "Bainternet", + "barrykooij": "Barry Kooij", + "empireoflight": "Ben Dunkle", + "benjmay": "Ben May", + "neoxx": "Bernhard Riedl", + "birgire": "Birgir Erlendsson (birgire)", + "bobbingwide": "bobbingwide", + "bradyvercher": "Brady Vercher", + "bramd": "Bram Duvigneau", + "kraftbj": "Brandon Kraft", + "socki03": "Brett Wysocki", + "briandichiara": "Brian DiChiara", + "rzen": "Brian Richards", + "bswatson": "Brian Watson", + "camdensegal": "Camden Segal", + "captaintheme": "Captain Theme", + "hiwhatsup": "Carlos Zuniga", + "caspie": "Caspie", + "ccprice": "ccprice", + "mackensen": "Charles Fulton", + "chrico": "ChriCo", + "aprea": "Chris A. a11n", + "chriscct7": "chriscct7", + "chrisbliss18": "Chris Jean", + "chrisl27": "Chris Lloyd", + "cmmarslender": "Chris Marslender", + "jazzs3quence": "Chris Reynolds", + "cfoellmann": "Christian Foellmann", + "cfinke": "Christopher Finke", + "cyclometh": "Corey Snow", + "curtjen": "curtjen", + "colorful-tones": "Damon Cook", + "dancameron": "Dan Cameron", + "danielbachhuber": "Daniel Bachhuber", + "convissor": "Daniel Convissor", + "nerrad": "Darren Ethier (nerrad)", + "dmchale": "Dave McHale", + "davidakennedy": "David A. Kennedy", + "dcavins": "David Cavins", + "dlh": "David Herrera", + "davidthemachine": "DavidTheMachine", + "davidjlaietta": "david wolfpaw", + "technical_mastermind": "David Wood", + "realloc": "Dennis Ploetner", + "valendesigns": "Derek Herman", + "dh-shredder": "DH-Shredder", + "wedi": "Dirk Weise", + "dominikschwind-1": "Dominik Schwind", + "dustinbolton": "Dustin Bolton", + "dustyf": "Dustin Filippini", + "dustinhartzler": "Dustin Hartzler", + "eliorivero": "Elio Rivero", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "ew_holmes": "Eric Holmes", + "fab1en": "Fabien Quatravaux", + "florianziegler": "Florian Ziegler", + "hereswhatidid": "Gabe Shackle", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "soulseekah": "Gennady Kovshenin", + "babbardel": "George Olaru", + "georgestephanis": "George Stephanis", + "gcorne": "Gregory Cornelius", + "tivnet": "Gregory Karpinsky (@tivnet)", + "gregrickaby": "Greg Rickaby", + "bordoni": "Gustavo Bordoni", + "hardy101": "hardy101", + "hauvong": "hauvong", + "heshiming": "heshiming", + "honeysilvas": "honeysilvas", + "hugodelgado": "hugodelgado", + "ianmjones": "ianmjones", + "igmoweb": "Ignacio Cruz Moreno", + "ipstenu": "Ipstenu (Mika Epstein)", + "iseulde": "iseulde", + "ivankristianto": "Ivan Kristianto", + "jdgrimes": "J.D. Grimes", + "jaimieolmstead": "jaimieolmstead", + "jakubtyrcha": "jakub.tyrcha", + "janhenckens": "janhenckens", + "japh": "Japh", + "jarednova": "jarednova", + "jwenerd": "Jared Wenerd", + "jeanyoungkim": "jeanyoungkim", + "jfarthing84": "Jeff Farthing", + "jeffstieler": "Jeff Stieler", + "jeherve": "Jeremy Herve", + "jesin": "Jesin A", + "jayjdk": "Jesper Johansen (jayjdk)", + "engelen": "Jesper van Engelen", + "jessepollak": "Jesse Pollak", + "jipmoors": "Jip Moors", + "joemcgill": "Joe McGill", + "johneckman": "John Eckman", + "johnjamesjacoby": "John James Jacoby", + "johnrom": "johnrom", + "jbrinley": "Jonathan Brinley", + "desrosj": "Jonathan Desrosiers", + "jb510": "Jon Brown", + "joostdevalk": "Joost de Valk", + "softmodeling": "Jordi Cabot", + "joshuaabenazer": "Joshua Abenazer", + "tai": "JOTAKI, Taisuke", + "julien731": "Julien Liabeuf", + "jrf": "Juliette Reinders Folmer", + "justinsainton": "Justin Sainton", + "jtsternberg": "Justin Sternberg", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "kamelkev": "kamelkev", + "keesiemeijer": "keesiemeijer", + "ryelle": "Kelly Choyce-Dwan", + "kevinlangleyjr": "Kevin Langley Jr.", + "kdoran": "Kiko Doran", + "kpdesign": "Kim Parsell", + "kwight": "Kirk Wight", + "kitchin": "kitchin", + "ixkaito": "Kite", + "knutsp": "Knut Sparhell", + "kosvrouvas": "Kostas Vrouvas", + "kristastevens": "kristastevens", + "kurtpayne": "Kurt Payne", + "latz": "latz", + "offereins": "Laurens Offereins", + "linuxologos": "linuxologos", + "loushou": "loushou", + "karpstrucking": "Lucas Karpiuk", + "manoz69": "Manoz69", + "mantismamita": "mantismamita", + "marcosf": "Marco Schmoecker", + "tyxla": "Marin Atanasov", + "nofearinc": "Mario Peshev", + "clorith": "Marius L. J.", + "landakram": "Mark Hudnall", + "markoheijnen": "Marko Heijnen", + "marsjaninzmarsa": "marsjaninzmarsa", + "imath": "Mathieu Viet", + "matveb": "Matias Ventura", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "mattkeys": "Matt Keys", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "mlteal": "Maura Teal", + "melchoyce": "Mel Choyce-Dwan", + "merty": "Mert YazıcıoÄŸlu", + "mdawaffe": "Michael Adams (mdawaffe)", + "michael-arestad": "Michael Arestad", + "tw2113": "Michael Beckwith", + "cainm": "Michael Cain", + "mnelson4": "Michael Nelson", + "smashcut": "Michael Pick", + "michalzuber": "michalzuber", + "chellycat": "Michelle Langston", + "mcsf": "Miguel Fonseca", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikeyarce": "Mikey Arce", + "studionashvegas": "Mitch Canter", + "morganestes": "Morgan Estes", + "mor10": "Morten Rand-Hendriksen", + "mvd7793": "mvd7793", + "alex-ye": "Nashwan D", + "niallkennedy": "Niall Kennedy", + "nikv": "Nikhil Vimal", + "nikolovtmw": "Nikola Nikolov", + "nbachiyski": "Nikolay Bachiyski", + "nobleclem": "nobleclem", + "noplanman": "noplanman", + "nvwd": "Nowell VanHoesen", + "originalexe": "OriginalEXE", + "pauldewouters": "Paul de Wouters", + "paulschreiber": "Paul Schreiber", + "pushplaybang": "Paul van Zyl", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "peterchester": "Peter Chester", + "donutz": "Peter J. Herrel", + "peterwilsoncc": "Peter Wilson", + "philiparthurmoore": "Philip Arthur Moore", + "corphi": "Philipp Cordes", + "johnstonphilip": "Phil Johnston", + "phpmypython": "phpmypython", + "mordauk": "Pippin Williamson", + "nprasath002": "Prasath Nadarajah", + "psycleuk": "psycleuk", + "ptahdunbar": "Ptah.ai", + "p_enrique": "p_enrique", + "quietnic": "quietnic", + "rachelbaker": "Rachel Baker", + "ramiabraham": "ramiabraham", + "ramiy": "Rami Yushuvaev", + "greuben": "Reuben", + "rianrietveld": "Rian Rietveld", + "richardmtl": "Richard Archambault", + "rickalee": "Ricky Lee Whittemore", + "miqrogroove": "Robert Chapin", + "rodrigosprimo": "Rodrigo Primo", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "sakinshrestha": "Sakin Shrestha", + "samhotchkiss": "Sam Hotchkiss", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "senff": "Senff - a11n", + "shooper": "Shawn Hooper", + "simonp303": "Simon Pollard", + "simonwheatley": "Simon Wheatley", + "skaeser": "skaeser", + "slobodanmanic": "Slobodan Manic", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevegrunwell": "Steve Grunwell", + "5um17": "Sumit Singh", + "tacoverdo": "Taco Verdonschot", + "miyauchi": "Takayuki Miyauchi", + "hissy": "Takuro Hishikawa", + "karmatosed": "Tammie Lister", + "tareq1988": "Tareq Hasan", + "tlovett1": "Taylor Lovett", + "kraftner": "Thomas Kräftner", + "ipm-frommen": "Thorsten Frommen", + "tillkruess": "Till Krüss", + "sippis": "Timi Wahalahti", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tschutter": "Tobias Schutter", + "tmtrademark": "Toby McKes", + "tomasm": "Tomas Mackevicius", + "tomharrigan": "TomHarrigan", + "tjnowell": "Tom J Nowell", + "topher1kenobe": "Topher", + "zodiac1978": "Torsten Landsiedel", + "liljimmi": "Tracy Levesque", + "transom": "transom", + "wpsmith": "Travis Smith", + "tywayne": "Ty Carlson", + "desaiuditd": "Udit Desai", + "umeshsingla": "Umesh Kumar", + "vinod-dalvi": "Vinod Dalvi", + "vlajos": "vlajos", + "vortfu": "vortfu", + "willstedt": "willstedt", + "yoavf": "Yoav Farhi", + "nobinobi": "Yuta Sekine", + "zrothauser": "Zack Rothauser", + "tollmanz": "Zack Tollman" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/color/" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.1" + } +} diff --git a/inc/credits/json/4.2.json b/inc/credits/json/4.2.json new file mode 100644 index 0000000..e5cdede --- /dev/null +++ b/inc/credits/json/4.2.json @@ -0,0 +1,592 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Release Lead" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "ryan": [ + "Ryan Boren", + "", + "ryan", + "" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "stephdau": [ + "Stephane Daury", + "", + "stephdau", + "" + ], + "michael-arestad": [ + "Michael Arestad", + "", + "michael-arestad", + "" + ], + "kraftbj": [ + "Brandon Kraft", + "", + "kraftbj", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "valendesigns": [ + "Derek Herman", + "", + "valendesigns", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.2" + ], + "type": "list", + "data": { + "mercime": "@mercime", + "a5hleyrich": "A5hleyRich", + "aaroncampbell": "Aaron D. Campbell", + "abhishekfdd": "Abhishek Kumar", + "adamsilverstein": "Adam Silverstein", + "mrahmadawais": "Ahmad Awais", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "deconf": "Alin Marcu", + "collinsinternet": "Allan Collins", + "awbauer": "Andrew Bauer", + "norcross": "Andrew Norcross", + "ankitgadertcampcom": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "atimmer": "Anton Timmermans", + "aramzs": "Aram Zucker-Scharff", + "arminbraun": "ArminBraun", + "ashfame": "Ashish Kumar (Ashfame)", + "filosofo": "Austin Matzko", + "avryl": "avryl", + "barrykooij": "Barry Kooij", + "beaulebens": "Beau Lebens", + "bendoh": "Ben Doherty (Oomph, Inc)", + "bananastalktome": "Billy S", + "krogsgard": "Brian Krogsgard", + "bswatson": "Brian Watson", + "calevans": "CalEvans", + "carolinegeven": "carolinegeven", + "caseypatrickdriscoll": "Casey Driscoll", + "caspie": "Caspie", + "chipbennett": "Chip Bennett", + "chipx86": "chipx86", + "chrico": "ChriCo", + "cbaldelomar": "Chris Baldelomar", + "chriscct7": "chriscct7", + "c3mdigital": "Chris Olbekson", + "cfoellmann": "Christian Foellmann", + "cfinke": "Christopher Finke", + "clifgriffin": "Clifton Griffin", + "codix": "Code Master", + "couturefreak": "Courtney Ivey", + "craig-ralston": "Craig Ralston", + "cweiske": "cweiske", + "cdog": "Cătălin Dogaru", + "extendwings": "Daisuke Takahashi", + "timersys": "Damian", + "danielbachhuber": "Daniel Bachhuber", + "redsweater": "Daniel Jalkut (Red Sweater)", + "dkotter": "Darin Kotter", + "nerrad": "Darren Ethier (nerrad)", + "dllh": "Daryl L. L. Houston (dllh)", + "dmchale": "Dave McHale", + "davidakennedy": "David A. Kennedy", + "davidanderson": "David Anderson / Team Updraft", + "davideugenepratt": "davideugenepratt", + "davidhamiltron": "davidhamiltron", + "dlh": "David Herrera", + "denis-de-bernardy": "Denis de Bernardy", + "dsmart": "Derek Smart", + "designsimply": "designsimply", + "dipeshkakadiya": "Dipesh Kakadiya", + "doublesharp": "doublesharp", + "dzerycz": "DzeryCZ", + "kucrut": "Dzikri Aziz", + "emazovetskiy": "e.mazovetskiy", + "oso96_2000": "Eduardo Reveles", + "cais": "Edward Caissie", + "eliorivero": "Elio Rivero", + "elliottcarlson": "elliottcarlson", + "enej": "Enej Bajgorić", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "ethitter": "Erick Hitter", + "folletto": "Erin 'Folletto' Casali", + "evansolomon": "Evan Solomon", + "fab1en": "Fabien Quatravaux", + "fhwebcs": "fhwebcs", + "floriansimeth": "Florian Simeth", + "bueltge": "Frank Bueltge", + "frankpw": "Frank P. Walentynowicz", + "f-j-kaiser": "Franz Josef Kaiser", + "gabrielperezs": "gabrielperezs", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "geertdd": "Geert De Deckere", + "genkisan": "genkisan", + "georgestephanis": "George Stephanis", + "greglone": "Grégory Viguier", + "grahamarmfield": "Graham Armfield", + "webord": "Gustavo Bordoni", + "hakre": "hakre", + "harishchaudhari": "Harish Chaudhari", + "hauvong": "hauvong", + "herbmillerjr": "herbmillerjr", + "hew": "hew", + "hnle": "Hinaloe", + "horike": "horike", + "hlashbrooke": "Hugh Lashbrooke", + "hugobaeta": "Hugo Baeta", + "iandunn": "Ian Dunn", + "ianmjones": "ianmjones", + "ipstenu": "Ipstenu (Mika Epstein)", + "jdgrimes": "J.D. Grimes", + "jacklenox": "Jack Lenox", + "jamescollins": "James Collins", + "idealien": "Jamie O", + "janhenckens": "janhenckens", + "jfarthing84": "Jeff Farthing", + "cheffheid": "Jeffrey de Wit", + "jesin": "Jesin A", + "jipmoors": "Jip Moors", + "jartes": "Joan Artes", + "yo-l1982": "Joel Bernerman", + "joemcgill": "Joe McGill", + "joen": "Joen A.", + "johneckman": "John Eckman", + "johnjamesjacoby": "John James Jacoby", + "jlevandowski": "John Levandowski", + "desrosj": "Jonathan Desrosiers", + "joostdekeijzer": "joost de keijzer", + "joostdevalk": "Joost de Valk", + "jcastaneda": "Jose Castaneda", + "joshlevinson": "Josh Levinson", + "jphase": "jphase", + "juliobox": "Julio Potier", + "kopepasah": "Justin Kopepasah", + "jtsternberg": "Justin Sternberg", + "justincwatt": "Justin Watt", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "ryelle": "Kelly Choyce-Dwan", + "kevdotbadger": "Kevin Ruscoe", + "kpdesign": "Kim Parsell", + "ixkaito": "Kite", + "kovshenin": "Konstantin Kovshenin", + "obenland": "Konstantin Obenland", + "mindrun": "Leo", + "leopeo": "Leonardo Giacone", + "lgladdy": "Liam Gladdy", + "maimairel": "maimairel", + "mako09": "Mako", + "tomdxw": "mallorydxw-old", + "funkatronic": "Manny Fleurmond", + "marcelomazza": "marcelomazza", + "marcochiesi": "Marco Chiesi", + "mkaz": "Marcus Kazmierczak", + "nofearinc": "Mario Peshev", + "clorith": "Marius L. J.", + "markoheijnen": "Marko Heijnen", + "imath": "Mathieu Viet", + "mzak": "Matt", + "mgibbs189": "Matt Gibbs", + "mboynes": "Matthew Boynes", + "mattheweppelsheimer": "Matthew Eppelsheimer", + "mattheu": "Matthew Haines-Young", + "sivel": "Matt Martz", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "maxcutler": "Max Cutler", + "mehulkaklotar": "Mehul Kaklotar", + "melchoyce": "Mel Choyce-Dwan", + "meloniq": "meloniq", + "mdawaffe": "Michael Adams (mdawaffe)", + "tw2113": "Michael Beckwith", + "michalzuber": "michalzuber", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "thaicloud": "Mike Jordan", + "mikengarrett": "MikeNGarrett", + "mikeschinkel": "Mike Schinkel", + "dimadin": "Milan Dinić", + "mmn-o": "MMN-o", + "batmoo": "Mohammad Jangda", + "momdad": "MomDad", + "morganestes": "Morgan Estes", + "morpheu5": "Morpheu5", + "nao": "Naoko Takano", + "nathan_dawson": "nathan_dawson", + "neil_pie": "Neil Pie", + "nicnicnicdevos": "nicnicnicdevos", + "nikv": "Nikhil Vimal", + "nbachiyski": "Nikolay Bachiyski", + "nitkr": "Nithin", + "nunomorgadinho": "nunomorgadinho", + "originalexe": "OriginalEXE", + "pareshradadiya-1": "Paresh Radadiya", + "pathawks": "Pat Hawks", + "pbearne": "Paul Bearne", + "paulschreiber": "Paul Schreiber", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "sirbrillig": "Payton Swick", + "petemall": "Pete Mall", + "gungeekatx": "Pete Nelson", + "peterwilsoncc": "Peter Wilson", + "corphi": "Philipp Cordes", + "mordauk": "Pippin Williamson", + "podpirate": "podpirate", + "postpostmodern": "postpostmodern", + "nprasath002": "Prasath Nadarajah", + "prasoon2211": "prasoon2211", + "cyman": "Primoz Cigler", + "r-a-y": "r-a-y", + "rachelbaker": "Rachel Baker", + "rahulbhangale": "rahulbhangale", + "ramiy": "Rami Yushuvaev", + "lamosty": "Rastislav Lamos", + "ravindra-pal-singh": "Ravindra Pal Singh", + "rianrietveld": "Rian Rietveld", + "ritteshpatel": "Ritesh Patel", + "miqrogroove": "Robert Chapin", + "rodrigosprimo": "Rodrigo Primo", + "magicroundabout": "Ross Wintle", + "rmarks": "Ryan Marks", + "welcher": "Ryan Welcher", + "sagarjadhav": "Sagar Jadhav", + "solarissmoke": "Samir Shah", + "samo9789": "samo9789", + "samuelsidler": "Samuel Sidler", + "scottgonzalez": "scott.gonzalez", + "sgrant": "Scott Grant", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "senff": "Senff - a11n", + "sergejmueller": "Sergej Müller", + "sevenspark": "sevenspark", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "slobodanmanic": "Slobodan Manic", + "sillybean": "Stephanie Leary", + "netweb": "Stephen Edgar", + "stevegrunwell": "Steve Grunwell", + "stevehickeydesign": "stevehickeydesign", + "stevenkword": "Steven Word", + "taka2": "taka2", + "iamtakashi": "Takashi Irie", + "hissy": "Takuro Hishikawa", + "themiked": "theMikeD", + "thomaswm": "thomaswm", + "ipm-frommen": "Thorsten Frommen", + "tillkruess": "Till Krüss", + "sippis": "Timi Wahalahti", + "timothyblynjacobs": "Timothy Jacobs", + "tiqbiz": "tiqbiz", + "tmatsuur": "tmatsuur", + "tmeister": "tmeister", + "tobiasbg": "Tobias Bäthge", + "tschutter": "Tobias Schutter", + "travisnorthcutt": "Travis Northcutt", + "trishasalas": "Trisha Salas", + "tywayne": "Ty Carlson", + "ninnypants": "Tyrel Kelsey", + "uamv": "uamv", + "desaiuditd": "Udit Desai", + "sorich87": "Ulrich Sossou", + "veritaserum": "Veritaserum", + "volodymyrc": "VolodymyrC", + "vortfu": "vortfu", + "earnjam": "Will Earnhardt", + "willstedt": "willstedt", + "wordpressorru": "WordPressor" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/color/" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.2" + } +} diff --git a/inc/credits/json/4.3.json b/inc/credits/json/4.3.json new file mode 100644 index 0000000..99229b2 --- /dev/null +++ b/inc/credits/json/4.3.json @@ -0,0 +1,557 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "Release Lead" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Docs Committer" + ], + "lancewillett": [ + "Lance Willett", + "", + "lancewillett", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ], + "ryan": [ + "Ryan Boren", + "", + "ryan", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "valendesigns": [ + "Derek Herman", + "", + "valendesigns", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "voldemortensen": [ + "Garth Mortensen", + "", + "voldemortensen", + "" + ], + "rianrietveld": [ + "Rian Rietveld", + "", + "rianrietveld", + "" + ], + "designsimply": [ + "Sheri Bigelow", + "", + "designsimply", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.3" + ], + "type": "list", + "data": { + "mercime": "@mercime", + "aaroncampbell": "Aaron D. Campbell", + "adamkheckler": "Adam Heckler", + "akibjorklund": "Aki Björklund", + "akirk": "Alex Kirk", + "viper007bond": "Alex Mills", + "deconf": "Alin Marcu", + "andfinally": "andfinally", + "andg": "Andrea Gandino", + "afragen": "Andy Fragen", + "ankit-k-gupta": "Ankit K Gupta", + "antpb": "Anthony Burchell", + "anubisthejackle": "anubisthejackle", + "aramzs": "Aram Zucker-Scharff", + "arjunskumar": "Arjun S Kumar", + "avnarun": "avnarun", + "bcole808": "Ben Cole", + "empireoflight": "Ben Dunkle", + "scruffian": "Ben Dwyer", + "binarykitten": "BinaryKitten", + "birgire": "Birgir Erlendsson (birgire)", + "bjornjohansen": "Bjørn Johansen", + "brad2dabone": "brad2dabone", + "bradt": "Brad Touesnard", + "bramd": "Bram Duvigneau", + "kraftbj": "Brandon Kraft", + "krogsgard": "Brian Krogsgard", + "brianlayman": "Brian Layman", + "icaleb": "Caleb Burks", + "calevans": "CalEvans", + "bolo1988": "CantonBolo", + "chasewiseman": "Chase Wiseman", + "chipbennett": "Chip Bennett", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "c3mdigital": "Chris Olbekson", + "posykrat": "Clement Biron", + "craig-ralston": "Craig Ralston", + "extendwings": "Daisuke Takahashi", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "redsweater": "Daniel Jalkut (Red Sweater)", + "daniluk4000": "daniluk4000", + "daveal": "DaveAl", + "dmchale": "Dave McHale", + "davidakennedy": "David A. Kennedy", + "dlh": "David Herrera", + "daxelrod": "daxelrod", + "denis-de-bernardy": "Denis de Bernardy", + "realloc": "Dennis Ploetner", + "dmsnell": "Dennis Snell", + "dh-shredder": "DH-Shredder", + "dipeshkakadiya": "Dipesh Kakadiya", + "dustinbolton": "Dustin Bolton", + "veraxus": "Dutch van Andel", + "kucrut": "Dzikri Aziz", + "eclev91": "eclev91", + "eligijus": "eligijus", + "eliorivero": "Elio Rivero", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "ericmann": "Eric Mann", + "fab1en": "Fabien Quatravaux", + "flixos90": "Felix Arntz", + "francoeurdavid": "francoeurdavid", + "frank-klein": "Frank Klein", + "gabrielperezs": "gabrielperezs", + "garyj": "Gary Jones", + "georgestephanis": "George Stephanis", + "glennm": "Glenn Mulleners", + "gtuk": "gtuk", + "hailin": "hailin", + "hauvong": "hauvong", + "henrikakselsen": "Henrik Akselsen", + "hnle": "Hinaloe", + "hrishiv90": "Hrishikesh Vaipurkar", + "hugobaeta": "Hugo Baeta", + "polevaultweb": "Iain Poulson", + "ipstenu": "Ipstenu (Mika Epstein)", + "isaacchapman": "isaacchapman", + "izem": "izem", + "jdgrimes": "J.D. Grimes", + "jacklenox": "Jack Lenox", + "jadpm": "jadpm", + "jamesgol": "James Golovich", + "macmanx": "James Huff", + "jancbeck": "jancbeck", + "jfarthing84": "Jeff Farthing", + "jpry": "Jeremy Pry", + "jmichaelward": "Jeremy Ward", + "jesin": "Jesin A", + "jipmoors": "Jip Moors", + "eltobiano": "jjberry", + "jobst": "Jobst Schmalenbach", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joemcgill": "Joe McGill", + "jkudish": "Joey Kudish", + "johnjamesjacoby": "John James Jacoby", + "picard102": "John Leschinski", + "joostdevalk": "Joost de Valk", + "maxxsnake": "Josh Davis", + "jpyper": "Jpyper", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "jtsternberg": "Justin Sternberg", + "ungestaltbar": "Kai Jacobsen", + "karinchristen": "Karin Christen", + "ryelle": "Kelly Choyce-Dwan", + "kevkoeh": "Kevin Koehler", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kovshenin": "Konstantin Kovshenin", + "leewillis77": "Lee Willis", + "leogopal": "Leo Gopal", + "loushou": "loushou", + "karpstrucking": "Lucas Karpiuk", + "lumaraf": "Lumaraf", + "tyxla": "Marin Atanasov", + "nofearinc": "Mario Peshev", + "clorith": "Marius L. J.", + "markoheijnen": "Marko Heijnen", + "marsjaninzmarsa": "marsjaninzmarsa", + "martinsachse": "martinsachse", + "imath": "Mathieu Viet", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "melchoyce": "Mel Choyce-Dwan", + "nikonratm": "Michael", + "mdawaffe": "Michael Adams (mdawaffe)", + "michael-arestad": "Michael Arestad", + "mnelson4": "Michael Nelson", + "michaelryanmcneill": "michaelryanmcneill", + "mcguive7": "Mickey Kay", + "mihai": "mihai", + "mikehansenme": "Mike Hansen", + "dimadin": "Milan Dinić", + "morganestes": "Morgan Estes", + "mrutz": "mrutz", + "nicholas_io": "Nícholas André", + "nabil_kadimi": "Nabil", + "nao": "Naoko Takano", + "nazmulhossainnihal": "Nazmul Hossain Nihal", + "nickmomrik": "Nick Momrik", + "nbachiyski": "Nikolay Bachiyski", + "rabmalin": "Nilambar Sharma", + "onnimonni": "Onni Hakala", + "ozh": "Ozh", + "pareshradadiya-1": "Paresh Radadiya", + "swissspidy": "Pascal Birchler", + "figureone": "Paul Ryan", + "paulwilde": "Paul Wilde", + "djpaul": "Paul Wong-Gibbs", + "pavelevap": "pavelevap", + "gungeekatx": "Pete Nelson", + "peterrknight": "PeterRKnight", + "peterwilsoncc": "Peter Wilson", + "philiparthurmoore": "Philip Arthur Moore", + "mordauk": "Pippin Williamson", + "pragunbhutani": "pragunbhutani", + "nikeo": "presscustomizr", + "rachelbaker": "Rachel Baker", + "ramiy": "Rami Yushuvaev", + "rarylson": "rarylson", + "lamosty": "Rastislav Lamos", + "rauchg": "Rauchg", + "ravinderk": "Ravinder Kumar", + "rclations": "RC Lations", + "greuben": "Reuben", + "ritteshpatel": "Ritesh Patel", + "miqrogroove": "Robert Chapin", + "rdall": "Robert Dall", + "rodrigosprimo": "Rodrigo Primo", + "rommelxcastro": "Rommel Castro", + "magicroundabout": "Ross Wintle", + "rhurling": "Rouven Hurling", + "rmarks": "Ryan Marks", + "rmccue": "Ryan McCue", + "ohryan": "Ryan Neudorf", + "welcher": "Ryan Welcher", + "sagarjadhav": "Sagar Jadhav", + "salcode": "Sal Ferrarello", + "solarissmoke": "Samir Shah", + "santagada": "santagada", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "sebastiantiede": "Sebastian Tiede", + "shooper": "Shawn Hooper", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "metodiew": "Stanko Metodiev", + "stephdau": "Stephane Daury (stephdau)", + "netweb": "Stephen Edgar", + "stevegrunwell": "Steve Grunwell", + "stevenkword": "Steven Word", + "stuartshields": "stuartshields", + "sudar": "Sudar Muthu", + "sunnyratilal": "Sunny Ratilal", + "taka2": "taka2", + "tellyworth": "Tellyworth", + "tharsheblows": "tharsheblows", + "tlexcellent": "Thomas L’Excellent", + "thorbrink": "Thor Brink", + "creativeinfusion": "Tim Smith", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tomasm": "Tomas Mackevicius", + "tomharrigan": "TomHarrigan", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "toru": "Toru Miki", + "liljimmi": "Tracy Levesque", + "tryon": "Tryon Eggleston", + "tywayne": "Ty Carlson", + "desaiuditd": "Udit Desai", + "umeshnevase": "Umesh Nevase", + "vivekbhusal": "vivekbhusal", + "vortfu": "vortfu", + "earnjam": "Will Earnhardt", + "willgladstone": "willgladstone", + "willnorris": "Will Norris", + "willstedt": "willstedt", + "yoavf": "Yoav Farhi", + "ysalame": "Yuri Salame", + "oxymoron": "Zach Wills", + "katzwebdesign": "Zack Katz", + "tollmanz": "Zack Tollman" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/color/" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.3" + } +} diff --git a/inc/credits/json/4.4.json b/inc/credits/json/4.4.json new file mode 100644 index 0000000..b51313b --- /dev/null +++ b/inc/credits/json/4.4.json @@ -0,0 +1,831 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Release Lead" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "chriscct7": [ + "Chris Christoff", + "", + "chriscct7", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "danielbachhuber": [ + "Daniel Bachhuber", + "", + "danielbachhuber", + "" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "tevko": [ + "Tim Evko", + "", + "tevko", + "" + ], + "jaspermdegroot": [ + "Jasper de Groot", + "", + "jaspermdegroot", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "wilto": [ + "Mat Marquis", + "", + "wilto", + "" + ], + "iamtakashi": [ + "Takashi Irie", + "", + "iamtakashi", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.4" + ], + "type": "list", + "data": { + "michielhab": "....", + "mercime": "@mercime", + "a5hleyrich": "A5hleyRich", + "aaroncampbell": "Aaron D. Campbell", + "aaronrutley": "Aaron Rutley", + "kawauso": "Adam Harley (Kawauso)", + "adamholisky": "adamholisky", + "adamsilverstein": "Adam Silverstein", + "aduth": "aduth", + "mrahmadawais": "Ahmad Awais", + "apkoponen": "ak", + "akibjorklund": "Aki Björklund", + "albertoct": "AlbertoCT", + "stebbiv": "Alda Vigdis", + "gounder": "Alexander Gounder", + "akirk": "Alex Kirk", + "viper007bond": "Alex Mills", + "alireza1375": "Alireza", + "shedonist": "Amanda Giles", + "amereservant": "amereservant", + "sabreuse": "Amy Hendrix (sabreuse)", + "_smartik_": "Andrei Surdu", + "norcross": "Andrew Norcross", + "afragen": "Andy Fragen", + "amandato": "Angelo Mandato", + "rilwis": "Anh Tran", + "ankitgadertcampcom": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "antpb": "Anthony Burchell", + "apokalyptik": "apokalyptik", + "atomicjack": "atomicjack", + "next-season": "Atsushi Ando", + "austinginder": "Austin Ginder", + "filosofo": "Austin Matzko", + "barryceelen": "Barry Ceelen", + "barrykooij": "Barry Kooij", + "bcworkz": "bcworkz", + "bdn3504": "BdN3504", + "pixolin": "Bego Mario Garde", + "benjaminpick": "Benjamin Pick", + "benjmay": "Ben May", + "berengerzyla": "berengerzyla", + "neoxx": "Bernhard Riedl", + "bigdawggi": "bigdawggi", + "bilalcoder": "bilalcoder", + "binarykitten": "BinaryKitten", + "birgire": "Birgir Erlendsson (birgire)", + "bjornjohansen": "Bjørn Johansen", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "bradparbs": "Brad Parbs", + "bradt": "Brad Touesnard", + "bradyvercher": "Brady Vercher", + "brainstormforce": "Brainstorm Force", + "kraftbj": "Brandon Kraft", + "bravokeyl": "bravokeyl", + "brentvr": "brentvr", + "brettz95": "brettz95", + "mckilem": "Bruno Kos", + "crazycoolcam": "Cam", + "camikaos": "Cami Kaos", + "carolinegeven": "carolinegeven", + "misterbisson": "Casey Bisson", + "ch1902": "ch1902", + "nhuja": "Chandra M", + "chandrapatel": "Chandra Patel", + "chasewiseman": "Chase Wiseman", + "chiara_09": "Chiara Dossena", + "chipbennett": "Chip Bennett", + "chiragswadia": "Chirag Swadia", + "chriscoyier": "Chris Coyier", + "chrisdc1": "Chrisdc1", + "chrismkindred": "Chris Kindred", + "cklosows": "Chris Klosowski", + "lovememore": "christianoliff", + "cfinke": "Christopher Finke", + "christophherr": "Christoph Herr", + "chrisvendiadvertisingcom": "cjhaas", + "codeelite": "codeelite", + "coenjacobs": "Coen Jacobs", + "compute": "Compute", + "couturefreak": "Courtney Ivey", + "craig-ralston": "Craig Ralston", + "cgrymala": "Curtiss Grymala", + "cdog": "Cătălin Dogaru", + "extendwings": "Daisuke Takahashi", + "mte90": "Daniele Scasciafratte", + "redsweater": "Daniel Jalkut (Red Sweater)", + "daniel-koskinen": "Daniel Koskinen", + "daniellandau": "daniellandau", + "daniloercoli": "daniloercoli", + "dannydehaan": "Danny de Haan", + "dvankooten": "Danny van Kooten", + "nerrad": "Darren Ethier (nerrad)", + "dllh": "Daryl L. L. Houston (dllh)", + "enshrined": "Daryll Doyle", + "dattaparad": "Datta Parad", + "lessbloat": "Dave Martin (lessbloat)", + "dmchale": "Dave McHale", + "davidakennedy": "David A. Kennedy", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "dlh": "David Herrera", + "dshanske": "David Shanske", + "dboulet": "dboulet", + "debaat": "DeBAAT", + "denis-de-bernardy": "Denis de Bernardy", + "realloc": "Dennis Ploetner", + "valendesigns": "Derek Herman", + "downstairsdev": "Devin Price", + "dezzy": "Dezzy", + "dipalidhole27gmailcom": "Dipali Dhole", + "dipeshkakadiya": "Dipesh Kakadiya", + "dmenard": "dmenard", + "dbru": "Dominik Bruderer", + "dossy": "Dossy Shiobara", + "drebbitsweb": "Dreb Bitanghol", + "dustinbolton": "Dustin Bolton", + "veraxus": "Dutch van Andel", + "kucrut": "Dzikri Aziz", + "edirect24": "edirect24", + "oso96_2000": "Eduardo Reveles", + "eduardozulian": "Eduardo Zulian", + "cais": "Edward Caissie", + "egill": "Egill R. Erlendsson", + "egower": "egower", + "iehsanir": "Ehsaan", + "ehtis": "Ehtisham Siddiqui", + "ellieroepken": "Ellie Strejlau", + "elliott-stocks": "Elliott Stocks", + "elusiveunit": "elusiveunit", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "ericdaams": "Eric Daams", + "ericjuden": "ericjuden", + "ericmann": "Eric Mann", + "eherman24": "Evan Herman", + "f4rkie": "F4rkie", + "flixos90": "Felix Arntz", + "fsylum": "Firdaus Zahari", + "firebird75": "firebird75", + "fonglh": "fonglh", + "francoisb": "francoisb", + "fjarrett": "Frankie Jarrett", + "frank-klein": "Frank Klein", + "frozzare": "Fredrik Forsmo", + "gaelan": "Gaelan Lloyd", + "gagan0123": "Gagan Deep Singh", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "garza": "garza", + "gautamgupta": "Gautam Gupta", + "gblsm": "gblsm", + "geminorum": "geminorum", + "kloon": "Gerhard Potgieter", + "gezamiklo": "geza.miklo", + "gizburdt": "Gijs Jorissen", + "garusky": "Giuseppe Mamone", + "jubstuff": "Giustino Borzacchiello", + "gnaka08": "gnaka08", + "greglone": "Grégory Viguier", + "gradyetc": "gradyetc", + "tivnet": "Gregory Karpinsky (@tivnet)", + "gregrickaby": "Greg Rickaby", + "bordoni": "Gustavo Bordoni", + "webord": "Gustavo Bordoni", + "gwinhlopez": "gwinh.lopez", + "hakre": "hakre", + "hauvong": "hauvong", + "hnle": "Hinaloe", + "hrishiv90": "Hrishikesh Vaipurkar", + "hlashbrooke": "Hugh Lashbrooke", + "hugobaeta": "Hugo Baeta", + "polevaultweb": "Iain Poulson", + "iandunn": "Ian Dunn", + "iandstewart": "Ian Stewart", + "icetee": "icetee", + "igmoweb": "Ignacio Cruz Moreno", + "headonfire": "Ihor Vorotnov", + "ippetkov": "ippetkov", + "ivankristianto": "Ivan Kristianto", + "jdgrimes": "J.D. Grimes", + "athsear": "J.Sugiyama", + "jadpm": "jadpm", + "jakubtyrcha": "jakub.tyrcha", + "macmanx": "James Huff", + "jnylen0": "James Nylen", + "janhenckens": "janhenckens", + "japh": "Japh", + "jazbek": "jazbek", + "johnpbloch": "J B", + "jfarthing84": "Jeff Farthing", + "jeffmatson": "Jeff Matson", + "cheffheid": "Jeffrey de Wit", + "jeffpyebrookcom": "Jeffrey Schutzman", + "jeffstieler": "Jeff Stieler", + "jeichorn": "jeichorn", + "jmdodd": "Jennifer M. Dodd", + "jpry": "Jeremy Pry", + "slimndap": "Jeroen Schmit", + "jesin": "Jesin A", + "engelen": "Jesper van Engelen", + "jim912": "jim912", + "jliman": "jliman", + "jmayhak": "jmayhak", + "jobst": "Jobst Schmalenbach", + "joedolson": "Joe Dolson", + "joehills": "joehills", + "jcroucher": "John Croucher", + "johnjamesjacoby": "John James Jacoby", + "mindctrl": "John Parris", + "jonathanbardo": "Jonathan Bardo", + "desrosj": "Jonathan Desrosiers", + "duck_": "Jon Cave", + "spacedmonkey": "Jonny Harris", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "betzster": "Josh Betz", + "jjeaton": "Josh Eaton", + "shelob9": "Josh Pollock", + "jpr": "jpr", + "juhise": "Juhi Saxena", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "justdaiv": "justdaiv", + "justinsainton": "Justin Sainton", + "jshreve": "Justin Shreve", + "jtsternberg": "Justin Sternberg", + "greenshady": "Justin Tadlock", + "kadamwhite": "K. Adam White", + "trepmal": "Kailey (trepmal)", + "kalenjohnson": "KalenJohnson", + "karinedo": "Karine Do", + "mt8biz": "Kazuto Takeshita", + "ryelle": "Kelly Choyce-Dwan", + "kevinatelement": "kevinatelement", + "kevinb": "Kevin Behrens", + "kevinlangleyjr": "Kevin Langley Jr.", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kovshenin": "Konstantin Kovshenin", + "krissiev": "KrissieV", + "drozdz": "Krzysiek Dróżdż", + "kurtpayne": "Kurt Payne", + "laceous": "laceous", + "charlestonsw": "Lance Cleveland", + "lancewillett": "Lance Willett", + "offereins": "Laurens Offereins", + "lcherpit": "lcherpit", + "ldinclaux": "ldinclaux", + "leemon": "leemon", + "leewillis77": "Lee Willis", + "linuxologos": "linuxologos", + "karpstrucking": "Lucas Karpiuk", + "spmlucas": "Lucas Karpiuk", + "lucatume": "lucatume", + "luciole135": "luciole135", + "lucymtc": "Lucy Tomas", + "lukecarbis": "Luke Carbis", + "madalinungureanu": "madalin.ungureanu", + "mako09": "Mako", + "manolis09": "manolis09", + "iworks": "Marcin Pietrzak", + "tyxla": "Marin Atanasov", + "nofearinc": "Mario Peshev", + "clorith": "Marius L. J.", + "markoheijnen": "Marko Heijnen", + "mechter": "Markus Echterhoff", + "matheusfd": "Matheus Martins", + "imath": "Mathieu Viet", + "mattbagwell": "Matt Bagwell", + "webdevmattcrom": "Matt Cromwell", + "mgibbs189": "Matt Gibbs", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "pfefferle": "Matthias Pfefferle", + "sivel": "Matt Martz", + "maweder": "maweder", + "mazurstas": "mazurstas", + "mbrandys": "mbrandys", + "mehulkaklotar": "Mehul Kaklotar", + "meitar": "Meitar", + "melchoyce": "Mel Choyce-Dwan", + "meloniq": "meloniq", + "micahmills": "micahmills", + "micahwave": "micahwave", + "mdawaffe": "Michael Adams (mdawaffe)", + "michael-arestad": "Michael Arestad", + "cainm": "Michael Cain", + "mdmcginn": "Michael McGinnis", + "mcguive7": "Mickey Kay", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "thaicloud": "Mike Jordan", + "mikeschinkel": "Mike Schinkel", + "dimadin": "Milan Dinić", + "mismith227": "mismith227", + "misterunknown": "misterunknown", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "monika": "Monika", + "morganestes": "Morgan Estes", + "mor10": "Morten Rand-Hendriksen", + "mrmist": "mrmist", + "usermrpapa": "Mr Papa", + "mulvane": "mulvane", + "nicholas_io": "Nícholas André", + "neoscrib": "neoscrib", + "niallkennedy": "Niall Kennedy", + "nickciske": "Nick Ciske", + "nickduncan": "NickDuncan", + "celloexpressions": "Nick Halsey", + "rahe": "Nicolas Juen", + "nikschavan": "Nikhil Chavan", + "niklasbr": "Niklas", + "nikolovtmw": "Nikola Nikolov", + "nbachiyski": "Nikolay Bachiyski", + "rabmalin": "Nilambar Sharma", + "originalexe": "OriginalEXE", + "pareshradadiya-1": "Paresh Radadiya", + "obrienlabs": "Pat O'Brien", + "pbearne": "Paul Bearne", + "pauldewouters": "Paul de Wouters", + "figureone": "Paul Ryan", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "sirbrillig": "Payton Swick", + "walbo": "Petter Walbø Johnsgård", + "petya": "Petya Raykovska", + "philiparthurmoore": "Philip Arthur Moore", + "philiplakin": "PhilipLakin", + "corphi": "Philipp Cordes", + "delawski": "Piotr Delawski", + "psoluch": "Piotr Soluch", + "mordauk": "Pippin Williamson", + "prasad-nevase": "Prasad Nevase", + "nprasath002": "Prasath Nadarajah", + "pratikchaskar": "Pratik Chaskar", + "nikeo": "presscustomizr", + "grvrulz": "Prpl", + "rajnikmit": "rajnikmit", + "racase": "Rakesh Lawaju (Racase)", + "ramay": "ramay", + "raulillana": "Raul Illana", + "renoirb": "renoirb", + "rhubbardreverb": "rhubbardreverb", + "rhyswynne": "Rhys Wynne", + "rianrietveld": "Rian Rietveld", + "iamfriendly": "Rich Tape", + "miqrogroove": "Robert Chapin", + "rodrigosprimo": "Rodrigo Primo", + "rogerhub": "Roger Chen", + "rommelxcastro": "Rommel Castro", + "romsocial": "RomSocial", + "ronalfy": "Ronald Huereca", + "wpmuguru": "Ron Rennick", + "kingkool68": "Russell Heimlich", + "ruudjoyo": "Ruud Laan", + "ryankienstra": "Ryan Kienstra", + "markel": "Ryan Markel", + "welcher": "Ryan Welcher", + "side777": "s1de7", + "zeo": "Safirul Alredha", + "salcode": "Sal Ferrarello", + "salvoaranzulla": "salvoaranzulla", + "sam2kb": "sam2kb", + "sammybeats": "Sam Brodie", + "solarissmoke": "Samir Shah", + "samuelsidler": "Samuel Sidler", + "otto42": "Samuel Wood (Otto)", + "sanketparmar": "Sanket Parmar", + "rosso99": "Sara Rosso", + "sarciszewski": "Scott Arciszewski", + "scottbrownconsulting": "scottbrownconsulting", + "sgrant": "Scott Grant", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "sdavis2702": "Sean Davis", + "seanchayes": "Sean Hayes", + "sebastianpisula": "Sebastian Pisula", + "serpent7776": "serpent7776", + "several27": "several27", + "shimakyohsuke": "shimakyohsuke", + "shinichin": "ShinichiN", + "pross": "Simon Prosser", + "simonwheatley": "Simon Wheatley", + "siobhan": "Siobhan", + "sirzooro": "sirzooro", + "sjmur": "sjmur", + "smerriman": "smerriman", + "sboisvert": "Stéphane Boisvert", + "khromov": "Stanislav Khromov", + "metodiew": "Stanko Metodiev", + "miglosh": "Stefan Froehlich", + "sillybean": "Stephanie Leary", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevegrunwell": "Steve Grunwell", + "stevehenty": "Steve Henty", + "stevehoneynz": "SteveHoneyNZ", + "stevenkword": "Steven Word", + "sudar": "Sudar Muthu", + "5um17": "Sumit Singh", + "summerblue": "summerblue", + "sunnyratilal": "Sunny Ratilal", + "miyauchi": "Takayuki Miyauchi", + "tanner-m": "Tanner Moushey", + "tbcorr": "tbcorr", + "tellyworth": "Tellyworth", + "tychay": "Terry Chay", + "tharsheblows": "tharsheblows", + "themiked": "theMikeD", + "theode": "theode", + "kraftner": "Thomas Kräftner", + "thomaswm": "thomaswm", + "tfrommen": "Thorsten Frommen", + "tott": "Thorsten Ott", + "tigertech": "tigertech", + "tillkruess": "Till Krüss", + "tmatsuur": "tmatsuur", + "tmeister": "tmeister", + "tobiasbg": "Tobias Bäthge", + "tomharrigan": "TomHarrigan", + "tommarshall": "tommarshall", + "tomsommer": "tomsommer", + "willmot": "Tom Willmot", + "skithund": "Toni Viemerö", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "liljimmi": "Tracy Levesque", + "wpsmith": "Travis Smith", + "trenzterra": "trenzterra", + "tryon": "Tryon Eggleston", + "tszming": "tszming", + "tywayne": "Ty Carlson", + "chacha102": "Tyler Carter", + "junsuijin": "Tynan Beatty", + "grapplerulrich": "Ulrich", + "sorich87": "Ulrich Sossou", + "umeshsingla": "Umesh Kumar", + "umeshnevase": "Umesh Nevase", + "utkarshpatel": "Utkarsh", + "vilkatis": "vilkatis", + "walterbarcelos": "walterbarcelos", + "walterebert": "Walter Ebert", + "webaware": "webaware", + "wen-solutions": "WEN Solutions", + "wenthemes": "WEN Themes", + "wmertens": "wmertens", + "wojtekszkutnik": "Wojtek Szkutnik", + "wp-architect": "wp-architect", + "wpdev101": "wpdev101", + "alphawolf": "wpseek", + "wturrell": "wturrell", + "yamchhetri": "Yam B Chhetri", + "yoavf": "Yoav Farhi", + "oxymoron": "Zach Wills", + "zrothauser": "Zack Rothauser", + "tollmanz": "Zack Tollman" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/color/" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://plugins.jquery.com/project/hoverIntent" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "http://code.google.com/a/apache-extras.org/p/phpmailer/" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.4" + } +} diff --git a/inc/credits/json/4.5.json b/inc/credits/json/4.5.json new file mode 100644 index 0000000..c0a1c7b --- /dev/null +++ b/inc/credits/json/4.5.json @@ -0,0 +1,673 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "kirasong": [ + "Kira Song", + "", + "kirasong", + "Release Lead" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "Release Deputy" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "Release Design Lead" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "Ipstenu": [ + "Mika Epstein", + "", + "Ipstenu", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "chriscct7": [ + "Chris Christoff", + "", + "chriscct7", + "" + ], + "danielbachhuber": [ + "Daniel Bachhuber", + "", + "danielbachhuber", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "dnewton": [ + "David Newton", + "", + "dnewton", + "" + ], + "ebinnion": [ + "Eric Binnion", + "", + "ebinnion", + "" + ], + "grantpalin": [ + "Grant Palin", + "", + "grantpalin", + "" + ], + "rockwell15": [ + "Andrew Rockwell", + "", + "rockwell15", + "" + ], + "gitlost": [ + "Martin Burke", + "", + "gitlost", + "" + ], + "kwight": [ + "Kirk Wight", + "", + "kwight", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.5" + ], + "type": "list", + "data": { + "mercime": "@mercime", + "aaroncampbell": "Aaron D. Campbell", + "uglyrobot": "Aaron Edwards", + "ahockley": "Aaron Hockley", + "abiralneupane": "Abiral Neupane", + "mrahmadawais": "Ahmad Awais", + "aidanlane": "aidanlane", + "xavortm": "Alex Dimitrov", + "ambrosey": "Alice Brosey", + "arush": "Amanda Rush", + "andg": "Andrea Gandino", + "andizer": "Andy Meerwaldt", + "rilwis": "Anh Tran", + "ankit-k-gupta": "Ankit K Gupta", + "atimmer": "Anton Timmermans", + "apaliku": "apaliku", + "aramzs": "Aram Zucker-Scharff", + "ashmatadeen": "ash.matadeen", + "bappidgreat": "Ashok", + "bandonrandon": "B.", + "barryceelen": "Barry Ceelen", + "empireoflight": "Ben Dunkle", + "berengerzyla": "berengerzyla", + "neoxx": "Bernhard Riedl", + "thisisit": "Bhushan S. Jawle", + "birgire": "Birgir Erlendsson (birgire)", + "williamsba1": "Brad Williams", + "bradyvercher": "Brady Vercher", + "thebrandonallen": "Brandon Allen", + "bhubbard": "Brandon Hubbard", + "kraftbj": "Brandon Kraft", + "krogsgard": "Brian Krogsgard", + "borgesbruno": "Bruno Borges", + "chmac": "Callum Macdonald", + "camikaos": "Cami Kaos", + "chandrapatel": "Chandra Patel", + "mackensen": "Charles Fulton", + "chetanchauhan": "Chetan Chauhan", + "chouby": "Chouby", + "chrico": "ChriCo", + "chris_dev": "Chris Mok", + "christophherr": "Christoph Herr", + "ckoerner": "ckoerner", + "claudiosanches": "Claudio Sanches", + "compute": "Compute", + "coreymcollins": "coreymcollins", + "extendwings": "Daisuke Takahashi", + "danhgilmore": "danhgilmore", + "scarinessreported": "Daniel Bailey", + "mte90": "Daniele Scasciafratte", + "redsweater": "Daniel Jalkut (Red Sweater)", + "danielpataki": "danielpataki", + "diddledan": "Dani Llewellyn", + "dvankooten": "Danny van Kooten", + "thewanderingbrit": "Dave Clements", + "davidakennedy": "David A. Kennedy", + "dbrumbaugh10up": "David Brumbaugh", + "dlh": "David Herrera", + "dshanske": "David Shanske", + "denis-de-bernardy": "Denis de Bernardy", + "realloc": "Dennis Ploetner", + "dmsnell": "Dennis Snell", + "valendesigns": "Derek Herman", + "dossy": "Dossy Shiobara", + "dotancohen": "Dotan Cohen", + "drebbitsweb": "Dreb Bitanghol", + "duaneblake": "duaneblake", + "kucrut": "Dzikri Aziz", + "eliorivero": "Elio Rivero", + "codex-m": "Emerson Maningo", + "enej": "Enej Bajgorić", + "ericdaams": "Eric Daams", + "ethitter": "Erick Hitter", + "folletto": "Erin 'Folletto' Casali", + "eherman24": "Evan Herman", + "fab1en": "Fabien Quatravaux", + "faishal": "faishal", + "flixos90": "Felix Arntz", + "finnj": "finnj", + "firebird75": "firebird75", + "frozzare": "Fredrik Forsmo", + "fusillicode": "fusillicode", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "gblsm": "gblsm", + "georgestephanis": "George Stephanis", + "garusky": "Giuseppe Mamone", + "jubstuff": "Giustino Borzacchiello", + "groovecoder": "groovecoder", + "wido": "Guido Scialfa", + "bordoni": "Gustavo Bordoni", + "hakre": "hakre", + "henrywright": "Henry Wright", + "hnle": "Hinaloe", + "hlashbrooke": "Hugh Lashbrooke", + "hugobaeta": "Hugo Baeta", + "polevaultweb": "Iain Poulson", + "igmoweb": "Ignacio Cruz Moreno", + "zinigor": "Igor Zinovyev (a11n)", + "iamntz": "Ionut Staicu", + "ivankristianto": "Ivan Kristianto", + "jdgrimes": "J.D. Grimes", + "jadpm": "jadpm", + "perezlabs": "Jairo Pérez", + "jamesdigioia": "James DiGioia", + "jason_the_adams": "Jason Adams", + "jaspermdegroot": "Jasper de Groot", + "cheffheid": "Jeffrey de Wit", + "jeffpyebrookcom": "Jeffrey Schutzman", + "jmdodd": "Jennifer M. Dodd", + "jeherve": "Jeremy Herve", + "jpry": "Jeremy Pry", + "jesin": "Jesin A", + "ardathksheyna": "Jess", + "boluda": "Joan Boluda", + "joelerr": "joelerr", + "johnjamesjacoby": "John James Jacoby", + "johnnypea": "JohnnyPea", + "jbrinley": "Jonathan Brinley", + "jrchamp": "Jonathan Champ", + "spacedmonkey": "Jonny Harris", + "keraweb": "Jory Hogeveen", + "joefusco": "Joseph Fusco", + "joshlevinson": "Josh Levinson", + "shelob9": "Josh Pollock", + "juanfra": "Juan Aldasoro", + "juhise": "Juhi Saxena", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "katieburch": "katieburch", + "mt8biz": "Kazuto Takeshita", + "ryelle": "Kelly Choyce-Dwan", + "khag7": "Kevin Hagerty", + "kiranpotphode": "Kiran Potphode", + "ixkaito": "Kite", + "kjbenk": "kjbenk", + "kovshenin": "Konstantin Kovshenin", + "kouratoras": "Konstantinos Kouratoras", + "krissiev": "KrissieV", + "charlestonsw": "Lance Cleveland", + "lancewillett": "Lance Willett", + "latz": "latz", + "leemon": "leemon", + "layotte": "Lew Ayotte", + "liamdempsey": "liamdempsey", + "luan-ramos": "Luan Ramos", + "luciole135": "luciole135", + "lpawlik": "Lukas Pawlik", + "madvic": "madvic", + "marcochiesi": "Marco Chiesi", + "tyxla": "Marin Atanasov", + "nofearinc": "Mario Peshev", + "mark8barnes": "Mark Barnes", + "markoheijnen": "Marko Heijnen", + "mapk": "Mark Uraine", + "imath": "Mathieu Viet", + "mattfelten": "Matt Felten", + "mattgeri": "MattGeri", + "mattwiebe": "Matt Wiebe", + "maweder": "maweder", + "mayukojpn": "Mayo Moriyama", + "mcapybara": "mcapybara", + "mehulkaklotar": "Mehul Kaklotar", + "meitar": "Meitar", + "mensmaximus": "mensmaximus", + "michael-arestad": "Michael Arestad", + "michalzuber": "michalzuber", + "micropat": "micropat", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "dimadin": "Milan Dinić", + "morganestes": "Morgan Estes", + "usermrpapa": "Mr Papa", + "mwidmann": "mwidmann", + "nexurium": "nexurium", + "niallkennedy": "Niall Kennedy", + "nicdford": "Nic Ford", + "rabmalin": "Nilambar Sharma", + "ninos-ego": "Ninos", + "oaron": "oaron", + "overclokk": "overclokk", + "obrienlabs": "Pat O'Brien", + "pbearne": "Paul Bearne", + "pauldewouters": "Paul de Wouters", + "sirbrillig": "Payton Swick", + "gungeekatx": "Pete Nelson", + "cadeyrn": "petermolnar", + "peterwilsoncc": "Peter Wilson", + "walbo": "Petter Walbø Johnsgård", + "wizzard_": "Pieter Daalder", + "mordauk": "Pippin Williamson", + "prettyboymp": "prettyboymp", + "profforg": "Profforg", + "programmin": "programmin", + "ptahdunbar": "Ptah.ai", + "rahalaboulfeth": "Rahal Aboulfeth", + "ramiy": "Rami Yushuvaev", + "lamosty": "Rastislav Lamos", + "fantasyworld": "Richer Yang", + "rickalee": "Ricky Lee Whittemore", + "ritteshpatel": "Ritesh Patel", + "rob": "rob", + "d4z_c0nf": "Rocco Aliberti", + "rogerhub": "Roger Chen", + "romsocial": "RomSocial", + "ruudjoyo": "Ruud Laan", + "ryan": "Ryan Boren", + "ryankienstra": "Ryan Kienstra", + "welcher": "Ryan Welcher", + "sagarjadhav": "Sagar Jadhav", + "salcode": "Sal Ferrarello", + "salvoaranzulla": "salvoaranzulla", + "samhotchkiss": "Sam Hotchkiss", + "rosso99": "Sara Rosso", + "sarciszewski": "Scott Arciszewski", + "scottbrownconsulting": "scottbrownconsulting", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "sebastianpisula": "Sebastian Pisula", + "sergejmueller": "Sergej Müller", + "shamess": "Shane", + "shinichin": "ShinichiN", + "sidati": "Sidati", + "siobhan": "Siobhan", + "aargh-a-knot": "sky", + "slushman": "slushman", + "smerriman": "smerriman", + "stephanethomas": "stephanethomas", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevegrunwell": "Steve Grunwell", + "stevenkword": "Steven Word", + "subharanjan": "Subharanjan", + "sudar": "Sudar Muthu", + "5um17": "Sumit Singh", + "tacoverdo": "Taco Verdonschot", + "tahteche": "tahteche", + "iamtakashi": "Takashi Irie", + "takayukister": "Takayuki Miyoshi", + "tharsheblows": "tharsheblows", + "themiked": "theMikeD", + "thomaswm": "thomaswm", + "timothyblynjacobs": "Timothy Jacobs", + "timplunkett": "timplunkett", + "tmuikku": "tmuikku", + "skithund": "Toni Viemerö", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "liljimmi": "Tracy Levesque", + "wpsmith": "Travis Smith", + "tywayne": "Ty Carlson", + "grapplerulrich": "Ulrich", + "utkarshpatel": "Utkarsh", + "vhomenko": "vhomenko", + "virgodesign": "virgodesign", + "vladolaru": "vlad.olaru", + "vtieu": "vtieu", + "webaware": "webaware", + "wesleye": "Wesley Elfring", + "wisdmlabs": "WisdmLabs", + "wp-architect": "wp-architect", + "wpdelighter": "WP Delighter", + "yetanotherdaniel": "yetAnotherDaniel" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "http://squirrelmail.org/" + ], + [ + "Color Animations", + "http://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "Horde Text Diff", + "http://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "http://jquery.com/" + ], + [ + "jQuery UI", + "http://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "http://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "http://plugins.jquery.com/project/suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "http://www.phpclasses.org/browse/package/1743.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "http://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.5" + } +} diff --git a/inc/credits/json/4.6.json b/inc/credits/json/4.6.json new file mode 100644 index 0000000..a4b9c11 --- /dev/null +++ b/inc/credits/json/4.6.json @@ -0,0 +1,668 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Release Lead" + ], + "voldemortensen": [ + "Garth Mortensen", + "", + "voldemortensen", + "Release Deputy" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "Core Developer" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "michaelarestad": [ + "Michael Arestad", + "", + "michaelarestad", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "hugobaeta": [ + "Hugo Baeta", + "", + "hugobaeta", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "rianrietveld": [ + "Rian Rietveld", + "", + "rianrietveld", + "" + ], + "mapk": [ + "Mark Uraine", + "", + "mapk", + "" + ], + "mattmiklic": [ + "Matt Miklic", + "", + "mattmiklic", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.6" + ], + "type": "list", + "data": { + "a5hleyrich": "A5hleyRich", + "achbed": "achbed", + "adrianosilvaferreira": "Adriano Ferreira", + "afineman": "afineman", + "mrahmadawais": "Ahmad Awais", + "akibjorklund": "Aki Björklund", + "schlessera": "Alain Schlesser", + "xknown": "Alex Concha", + "xavortm": "Alex Dimitrov", + "adamsoucie": "Alexis Soucie", + "alexkingorg": "Alex King", + "viper007bond": "Alex Mills", + "alexvandervegt": "alexvandervegt", + "ambrosey": "Alice Brosey", + "aaires": "Ana Aires", + "andg": "Andrea Gandino", + "rockwell15": "Andrew Rockwell", + "aidvu": "Andrija Vučinić", + "andizer": "Andy Meerwaldt", + "andy": "Andy Skelton", + "anilbasnet": "Anil Basnet", + "ankit-k-gupta": "Ankit K Gupta", + "anneschmidt": "anneschmidt", + "ideag": "Arunas Liuiza", + "barry": "Barry", + "barryceelen": "Barry Ceelen", + "kau-boy": "Bernhard Kau", + "birgire": "Birgir Erlendsson (birgire)", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "bradt": "Brad Touesnard", + "kraftbj": "Brandon Kraft", + "brianvan": "brianvan", + "borgesbruno": "Bruno Borges", + "bpetty": "Bryan Petty", + "purcebr": "Bryan Purcell", + "chandrapatel": "Chandra Patel", + "chaos-engine": "Chaos Engine", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "chris_dev": "Chris Mok", + "c3mdigital": "Chris Olbekson", + "cfinke": "Christopher Finke", + "christophherr": "Christoph Herr", + "cliffseal": "Cliff Seal", + "clubduece": "clubduece", + "cmillerdev": "cmillerdev", + "craig-ralston": "Craig Ralston", + "crstauf": "crstauf", + "dabnpits": "dabnpits", + "geekysoft": "Dan", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danielhuesken": "Daniel Hüsken", + "danielkanchev": "Daniel Kanchev", + "dashaluna": "dashaluna", + "davewarfel": "Dave Warfel", + "davidakennedy": "David A. Kennedy", + "davidanderson": "David Anderson / Team Updraft", + "dbrumbaugh10up": "David Brumbaugh", + "dcavins": "David Cavins", + "dlh": "David Herrera", + "davidmosterd": "David Mosterd", + "dshanske": "David Shanske", + "realloc": "Dennis Ploetner", + "valendesigns": "Derek Herman", + "downstairsdev": "Devin Price", + "dougwollison": "Doug Wollison", + "elrae": "Earle Davies", + "efarem": "EFAREM", + "ethitter": "Erick Hitter", + "fab1en": "Fabien Quatravaux", + "faison": "Faison", + "flyingdr": "flyingdr", + "foliovision": "Foliovision: Making the web work for you", + "francescobagnoli": "francescobagnoli", + "bueltge": "Frank Bueltge", + "frank-klein": "Frank Klein", + "frozzare": "Fredrik Forsmo", + "mintindeed": "Gabriel Koen", + "gma992": "Gabriel Maldonado", + "gblsm": "gblsm", + "geminorum": "geminorum", + "georgestephanis": "George Stephanis", + "hardeepasrani": "Hardeep Asrani", + "henrywright": "Henry Wright", + "polevaultweb": "Iain Poulson", + "iandunn": "Ian Dunn", + "igmoweb": "Ignacio Cruz Moreno", + "inderpreet99": "Inderpreet Singh", + "ionutst": "Ionut Stanciu", + "ipstenu": "Ipstenu (Mika Epstein)", + "jdgrimes": "J.D. Grimes", + "macmanx": "James Huff", + "jnylen0": "James Nylen", + "underdude": "Janne Ala-Aijala", + "jaspermdegroot": "Jasper de Groot", + "javorszky": "javorszky", + "jpdavoutian": "Jean-Paul Davoutian", + "jfarthing84": "Jeff Farthing", + "cheffheid": "Jeffrey de Wit", + "endocreative": "Jeremy Green", + "jeherve": "Jeremy Herve", + "jmichaelward": "Jeremy Ward", + "jerrysarcastic": "jerrysarcastic", + "jesin": "Jesin A", + "jipmoors": "Jip Moors", + "joedolson": "Joe Dolson", + "joelwills": "Joel Williams", + "j-falk": "Johan Falk", + "coderste": "John", + "johnjamesjacoby": "John James Jacoby", + "johnpgreen": "John P. Green", + "john_schlick": "John_Schlick", + "kenshino": "Jon (Kenshino)", + "jbrinley": "Jonathan Brinley", + "sirjonathan": "Jonathan Wold", + "joostdevalk": "Joost de Valk", + "josephscott": "Joseph Scott", + "shelob9": "Josh Pollock", + "joshuagoodwin": "Joshua Goodwin", + "jsternberg": "jsternberg", + "juanfra": "Juan Aldasoro", + "juhise": "Juhi Saxena", + "julesaus": "julesaus", + "jrf": "Juliette Reinders Folmer", + "justinsainton": "Justin Sainton", + "mt8biz": "Kazuto Takeshita", + "ryelle": "Kelly Choyce-Dwan", + "khag7": "Kevin Hagerty", + "ixkaito": "Kite", + "kjbenk": "kjbenk", + "kurtpayne": "Kurt Payne", + "latz": "latz", + "offereins": "Laurens Offereins", + "lukecavanagh": "Luke Cavanagh", + "mpol": "Marcel Pol", + "clorith": "Marius L. J.", + "martinkrcho": "martin.krcho", + "imath": "Mathieu Viet", + "borkweb": "Matthew Batchelder", + "mattyrob": "Matt Robinson", + "wzislam": "Mayeenul Islam", + "mdwheele": "mdwheele", + "medariox": "medariox", + "mehulkaklotar": "Mehul Kaklotar", + "meitar": "Meitar", + "michael-arestad": "Michael Arestad", + "michaelbeil": "Michael Beil", + "stuporglue": "Michael Moore", + "roseapplemedia": "Michael Wiginton", + "stubgo": "Miina Sikk", + "mbijon": "Mike Bijon", + "mikehansenme": "Mike Hansen", + "dimadin": "Milan Dinić", + "morganestes": "Morgan Estes", + "m_uysl": "Mustafa Uysal", + "nicholas_io": "Nícholas André", + "nextendweb": "Nextendweb", + "niallkennedy": "Niall Kennedy", + "celloexpressions": "Nick Halsey", + "nikschavan": "Nikhil Chavan", + "rabmalin": "Nilambar Sharma", + "ninos-ego": "Ninos", + "alleynoah": "Noah", + "noahsilverstein": "noahsilverstein", + "odysseygate": "odyssey", + "ojrask": "ojrask", + "olarmarius": "Olar Marius", + "ovann86": "ovann86", + "pansotdev": "pansotdev", + "pbearne": "Paul Bearne", + "bassgang": "Paul Vincent Beigang", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "pcarvalho": "pcarvalho", + "peterrknight": "PeterRKnight", + "westi": "Peter Westwood", + "walbo": "Petter Walbø Johnsgård", + "petya": "Petya Raykovska", + "wizzard_": "Pieter Daalder", + "pollett": "Pollett", + "postpostmodern": "postpostmodern", + "presskopp": "Presskopp", + "prettyboymp": "prettyboymp", + "r-a-y": "r-a-y", + "rafaelangeline": "Rafael Angeline", + "zetaraffix": "raffaella isidori", + "rahulsprajapati": "Rahul Prajapati", + "iamfriendly": "Rich Tape", + "rpayne7264": "Robert D Payne", + "littlerchicken": "Robin Cornett", + "rodrigosprimo": "Rodrigo Primo", + "ronalfy": "Ronald Huereca", + "ruudjoyo": "Ruud Laan", + "welcher": "Ryan Welcher", + "soean": "Sören Wünsch", + "samantha-miller": "Samantha Miller", + "solarissmoke": "Samir Shah", + "rosso99": "Sara Rosso", + "scottbasgaard": "Scott Basgaard", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "screamingdev": "screamingdev", + "sebastianpisula": "Sebastian Pisula", + "semil": "semil", + "shahpranaf": "shahpranaf", + "sidati": "Sidati", + "neverything": "Silvan Hagen", + "simonvik": "Simon", + "smerriman": "smerriman", + "southp": "southp", + "metodiew": "Stanko Metodiev", + "stephdau": "Stephane Daury (stephdau)", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevenkword": "Steven Word", + "sudar": "Sudar Muthu", + "patilswapnilv": "Swapnil V. Patil", + "tacoverdo": "Taco Verdonschot", + "iamtakashi": "Takashi Irie", + "tlovett1": "Taylor Lovett", + "themiked": "theMikeD", + "tloureiro": "Thiago Loureiro", + "thomaswm": "thomaswm", + "tfrommen": "Thorsten Frommen", + "nmt90": "Tim Nguyen", + "timothyblynjacobs": "Timothy Jacobs", + "travisnorthcutt": "Travis Northcutt", + "grapplerulrich": "Ulrich", + "unyson": "Unyson", + "szepeviktor": "Viktor Szépe", + "zuige": "Viljami Kuosmanen", + "vishalkakadiya": "Vishal Kakadiya", + "vortfu": "vortfu", + "svovaf": "Vova Feldman", + "websupporter": "websupporter", + "wpfo": "wpfo", + "wp_smith": "wp_smith", + "xavivars": "Xavi Ivars", + "yoavf": "Yoav Farhi", + "tollmanz": "Zack Tollman", + "zakb8": "zakb8" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.6" + } +} diff --git a/inc/credits/json/4.7.json b/inc/credits/json/4.7.json new file mode 100644 index 0000000..3994b59 --- /dev/null +++ b/inc/credits/json/4.7.json @@ -0,0 +1,916 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Release Lead" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Release Deputy" + ], + "jbpaul17": [ + "Jeff Paul", + "", + "jbpaul17", + "Release Deputy" + ], + "aaroncampbell": [ + "Aaron D. Campbell", + "", + "aaroncampbell", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "Core Developer" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "Core Developer" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "Core Developer" + ], + "davidakennedy": [ + "David A. Kennedy", + "", + "davidakennedy", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "michaelarestad": [ + "Michael Arestad", + "", + "michaelarestad", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "jnylen0": [ + "James Nylen", + "", + "jnylen0", + "" + ], + "laurelfulford": [ + "Laurel Fulford", + "", + "laurelfulford", + "" + ], + "kadamwhite": [ + "K.Adam White", + "", + "kadamwhite", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "danielbachhuber": [ + "Daniel Bachhuber", + "", + "danielbachhuber", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "johnregan3": [ + "John Regan", + "", + "johnregan3", + "" + ], + "sirbrillig": [ + "Payton Swick", + "", + "sirbrillig", + "" + ], + "bradyvercher": [ + "Brady Vercher", + "", + "bradyvercher", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.7" + ], + "type": "list", + "data": { + "imnok": "(Nok) Pantip Treerattanapitak", + "abrightclearweb": "abrightclearweb", + "ibachal": "Achal Jain", + "achbed": "achbed", + "acmethemes": "Acme Themes", + "adammacias": "adammacias", + "hiddenpearls": "Adnan", + "ahmadawais": "ahmadawais", + "mrahmadawais": "Ahmad Awais", + "airesvsg": "airesvsg", + "akeif": "Akeif", + "akibjorklund": "Aki Björklund", + "akshayvinchurkar": "akshayvinchurkar", + "schlessera": "Alain Schlesser", + "alex27": "alex27", + "xknown": "Alex Concha", + "xavortm": "Alex Dimitrov", + "ironpaperweight": "Alex Hon", + "allancole": "allancole", + "arush": "Amanda Rush", + "andrewp-2": "Andreas Panag", + "rarst": "Andrey \"Rarst\" Savchenko", + "andizer": "Andy Meerwaldt", + "kelderic": "Andy Mercer", + "andy": "Andy Skelton", + "aniketpant": "Aniket Pant", + "anilbasnet": "Anil Basnet", + "ankit-k-gupta": "Ankit K Gupta", + "ahortin": "Anthony Hortin", + "antisilent": "antisilent", + "atimmer": "Anton Timmermans", + "apokalyptik": "apokalyptik", + "artoliukkonen": "artoliukkonen", + "ideag": "Arunas Liuiza", + "asalce": "asalce", + "attitude": "Attitude", + "ajoah": "Aurélien Joahny", + "backermann": "backermann", + "bcole808": "Ben Cole", + "quasel": "Bernhard Gronau", + "kau-boy": "Bernhard Kau", + "binarymoon": "binarymoon", + "birgire": "Birgir Erlendsson (birgire)", + "bjornw": "BjornW", + "blobfolio": "Blobfolio", + "bobbingwide": "bobbingwide", + "boblinthorst": "Bob Linthorst", + "boboudreau": "boboudreau", + "boldwater": "boldwater", + "gitlost": "bonger", + "bor0": "Boro Sitnikovski", + "brainstormforce": "Brainstorm Force", + "kraftbj": "Brandon Kraft", + "drrobotnik": "Brandon Lavigne", + "brianhogg": "Brian Hogg", + "krogsgard": "Brian Krogsgard", + "bronsonquick": "Bronson Quick", + "bhargavbhandari90": "Bunty", + "sixhours": "Caroline Moore", + "caseypatrickdriscoll": "Casey Driscoll", + "caspie": "Caspie", + "ccprog": "ccprog", + "chandrapatel": "Chandra Patel", + "chaos-engine": "Chaos Engine", + "cheeserolls": "cheeserolls", + "ketuchetan": "Chetan Satasiya", + "choongsavvii": "choong", + "chouby": "Chouby", + "chredd": "chredd", + "chriscct7": "chriscct7", + "chriseverson": "Chris Everson", + "chrisjean": "Chris Jean", + "cmmarslender": "Chris Marslender", + "chris_d2d": "Chris Smith", + "christian1012": "Christian Chung", + "cwpnolen": "Christian Nolen", + "needle": "Christian Wach", + "christophherr": "Christoph Herr", + "chrisvanpatten": "Chris Van Patten", + "chriswiegman": "Chris Wiegman", + "clarionwpdeveloper": "Clarion Technologies", + "claudiosanches": "Claudio Sanches", + "claudiosmweb": "Claudio Sanches", + "codemovementpk": "codemovement.pk", + "coderkevin": "coderkevin", + "codfish": "Codfish", + "coreymcollins": "coreymcollins", + "littlebigthing": "Csaba (LittleBigThings)", + "curdin": "Curdin Krummenacher", + "cgrymala": "Curtiss Grymala", + "cdog": "Cătălin Dogaru", + "geekysoft": "Dan", + "danhgilmore": "danhgilmore", + "mte90": "Daniele Scasciafratte", + "danielkanchev": "Daniel Kanchev", + "danielpietrasik": "Daniel Pietrasik", + "nerrad": "Darren Ethier (nerrad)", + "dllh": "Daryl L. L. Houston (dllh)", + "enshrined": "Daryll Doyle", + "davepullig": "Dave Pullig", + "goto10": "Dave Romsey (goto10)", + "davidbenton": "davidbenton", + "davidbhayes": "davidbhayes", + "dlh": "David Herrera", + "dglingren": "David Lingren", + "davidmosterd": "David Mosterd", + "dshanske": "David Shanske", + "deeptiboddapati": "deeptiboddapati", + "delphinus": "delphinus", + "deltafactory": "deltafactory", + "denis-de-bernardy": "Denis de Bernardy", + "dmsnell": "Dennis Snell", + "valendesigns": "Derek Herman", + "pcfreak30": "Derrick Hammer", + "derrickkoo": "Derrick Koo", + "dhanendran": "Dhanendran Rajagopal", + "dineshc": "Dinesh Chouhan", + "dipeshkakadiya": "Dipesh Kakadiya", + "dimchik": "Dmitriy", + "dotancohen": "Dotan Cohen", + "nullvariable": "Doug Cone", + "doughamlin": "doughamlin", + "dougwollison": "Doug Wollison", + "dreamon11": "DreamOn11", + "drivingralle": "Drivingralle", + "duncanjbrown": "duncanjbrown", + "veraxus": "Dutch van Andel", + "dylanauty": "DylanAuty", + "eclev91": "eclev91", + "hurtige": "Eddie Hurtig", + "oso96_2000": "Eduardo Reveles", + "chopinbach": "Edwin Cromley", + "electricfeet": "ElectricFeet", + "eliorivero": "Elio Rivero", + "elyobo": "elyobo", + "enodekciw": "enodekciw", + "pushred": "Eric Lanehart", + "folletto": "Erin 'Folletto' Casali", + "eherman24": "Evan Herman", + "fencer04": "Fencer04", + "florianbrinkmann": "Florian Brinkmann", + "mista-flo": "Florian TIAR", + "foliovision": "Foliovision: Making the web work for you", + "fomenkoandrey": "fomenkoandrey", + "piewp": "fperdaan", + "frankiet": "Frankie", + "fjarrett": "Frankie Jarrett", + "frank-klein": "Frank Klein", + "frozzare": "Fredrik Forsmo", + "fuscata": "fuscata", + "gma992": "Gabriel Maldonado", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "georgestephanis": "George Stephanis", + "goranseric": "Goran Seric", + "grahamarmfield": "Graham Armfield", + "grantderepas": "Grant Derepas", + "tivnet": "Gregory Karpinsky (@tivnet)", + "ghosttoast": "Gustave F. Gerhardt", + "hardeepasrani": "Hardeep Asrani", + "henrywright": "Henry Wright", + "hideokamoto": "hide", + "hnle": "Hinaloe", + "hristo-sg": "Hristo Pandjarov", + "hugobaeta": "Hugo Baeta", + "kuchenundkakao": "HU ist Sebastian", + "polevaultweb": "Iain Poulson", + "iandunn": "Ian Dunn", + "ianedington": "Ian Edington", + "igmoweb": "Ignacio Cruz Moreno", + "ig_communitysites": "ig_communitysites", + "implenton": "implenton", + "ionutst": "Ionut Stanciu", + "ipstenu": "Ipstenu (Mika Epstein)", + "ivdimova": "ivdimova", + "jdgrimes": "J.D. Grimes", + "jakept": "Jacob Peattie", + "whyisjake": "Jake Spurlock", + "jamesacero": "jamesacero", + "idealien": "Jamie O", + "japh": "Japh", + "jaredcobb": "Jared Cobb", + "jayarjo": "jayarjo", + "jazbek": "jazbek", + "johnpbloch": "J B", + "jdolan": "jdolan", + "jdoubleu": "jdoubleu", + "jblz": "Jeff Bowen", + "cheffheid": "Jeffrey de Wit", + "jpry": "Jeremy Pry", + "jimt": "jimt", + "jipmoors": "Jip Moors", + "jmusal": "jmusal", + "joedolson": "Joe Dolson", + "joelcj91": "Joel James", + "johanmynhardt": "johanmynhardt", + "zyphonic": "John Dittmar", + "johnjamesjacoby": "John James Jacoby", + "johnpgreen": "John P. Green", + "kenshino": "Jon (Kenshino)", + "jonathanbardo": "Jonathan Bardo", + "jbrinley": "Jonathan Brinley", + "daggerhart": "Jonathan Daggerhart", + "desrosj": "Jonathan Desrosiers", + "jonnyauk": "jonnyauk", + "spacedmonkey": "Jonny Harris", + "jordesign": "jordesign", + "jorritschippers": "JorritSchippers", + "joefusco": "Joseph Fusco", + "joshcummingsdesign": "joshcummingsdesign", + "jjeaton": "Josh Eaton", + "joshkadis": "joshkadis", + "shelob9": "Josh Pollock", + "joyously": "Joy", + "jrgould": "JRGould", + "juanfra": "Juan Aldasoro", + "juhise": "Juhi Saxena", + "jrf": "Juliette Reinders Folmer", + "nukaga": "Junko Nukaga", + "justinbusa": "Justin Busa", + "justinsainton": "Justin Sainton", + "jshreve": "Justin Shreve", + "jtsternberg": "Justin Sternberg", + "kacperszurek": "kacperszurek", + "trepmal": "Kailey (trepmal)", + "kalenjohnson": "KalenJohnson", + "karinedo": "Karine Do", + "codebykat": "Kat Hagan", + "mt8biz": "Kazuto Takeshita", + "kkoppenhaver": "Keanan Koppenhaver", + "keesiemeijer": "keesiemeijer", + "kellbot": "kellbot", + "ryelle": "Kelly Choyce-Dwan", + "khag7": "Kevin Hagerty", + "kwight": "Kirk Wight", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kjbenk": "kjbenk", + "knutsp": "Knut Sparhell", + "koenschipper": "koenschipper", + "kokarn": "kokarn", + "kouratoras": "Konstantinos Kouratoras", + "kuldipem": "kuldipem", + "leewillis77": "Lee Willis", + "leobaiano": "Leo Baiano", + "lucasstark": "Lucas Stark", + "lukasbesch": "lukasbesch", + "lukecavanagh": "Luke Cavanagh", + "lgedeon": "Luke Gedeon", + "lukepettway": "Luke Pettway", + "lyubomir_popov": "lyubomir_popov", + "mariovalney": "Mário Valney", + "mageshp": "mageshp", + "mahesh901122": "Mahesh Waghmare", + "tomdxw": "mallorydxw-old", + "mangeshp": "Mangesh Parte", + "manishsongirkar36": "Manish Songirkar", + "mantismamita": "mantismamita", + "mbootsman": "Marcel Bootsman 🇪🇺", + "tyxla": "Marin Atanasov", + "maguiar": "Mario Aguiar", + "clorith": "Marius L. J.", + "mbelchev": "Mariyan Belchev", + "markoheijnen": "Marko Heijnen", + "markshep": "markshep", + "mapk": "Mark Uraine", + "matheusgimenez": "MatheusGimenez", + "imath": "Mathieu Viet", + "matrixik": "matrixik", + "mjbanks": "Matt Banks", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "jaworskimatt": "Matt Jaworski", + "mattking5000": "Matt King", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "maxcutler": "Max Cutler", + "maximeculea": "Maxime Culea", + "mayukojpn": "Mayo Moriyama", + "mayurk": "Mayur Keshwani", + "mckernanin": "mckernanin", + "b-07": "Mehedi Hasan", + "mhowell": "mhowell", + "michael-arestad": "Michael Arestad", + "mnelson4": "Michael Nelson", + "michalzuber": "michalzuber", + "stubgo": "Miina Sikk", + "mauteri": "Mike Auteri", + "mihai2u": "Mike Crantea", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikelittle": "Mike Little", + "mikeviele": "Mike Viele", + "dimadin": "Milan Dinić", + "modemlooper": "modemlooper", + "batmoo": "Mohammad Jangda", + "sayedwp": "Mohammad Taqui Sayed", + "deremohan": "Mohan Dere", + "monikarao": "Monika Rao", + "morettigeorgiev": "morettigeorgiev", + "morganestes": "Morgan Estes", + "mor10": "Morten Rand-Hendriksen", + "mrbobbybryant": "mrbobbybryant", + "mrwweb": "mrwweb", + "codegeass": "Muhammet Arslan", + "nnaimov": "Naim Naimov", + "natereist": "Nate Reist", + "natewr": "NateWr", + "nathanrice": "Nathan Rice", + "nazgul": "Nazgul", + "greatislander": "Ned Zimmerman", + "krstarica": "net", + "nikschavan": "Nikhil Chavan", + "nikv": "Nikhil Vimal", + "nbachiyski": "Nikolay Bachiyski", + "rabmalin": "Nilambar Sharma", + "noplanman": "noplanman", + "odie2": "odie2", + "odysseygate": "odyssey", + "orvils": "orvils", + "oskosk": "Osk", + "ottok": "Otto Kekäläinen", + "ovann86": "ovann86", + "patilvikasj": "patilvikasj", + "pbearne": "Paul Bearne", + "paulwilde": "Paul Wilde", + "pavelevap": "pavelevap", + "pdufour": "pdufour", + "phh": "phh", + "php": "php", + "delawski": "Piotr Delawski", + "pippinsplugins": "pippinsplugins", + "pjgalbraith": "pjgalbraith", + "pkevan": "pkevan", + "pratikchaskar": "Pratik Chaskar", + "pratikshrestha": "Pratik Shrestha", + "nikeo": "presscustomizr", + "pressionate": "Pressionate", + "presskopp": "Presskopp", + "procodewp": "procodewp", + "programmin": "programmin", + "rahulsprajapati": "Rahul Prajapati", + "superpoincare": "Ramanan", + "ramiabraham": "ramiabraham", + "ranh": "ranh", + "redsand": "Red Sand Media Group", + "reldev": "reldev", + "youknowriad": "Riad Benguella", + "rianrietveld": "Rian Rietveld", + "iamfriendly": "Rich Tape", + "aussieguy123": "Robbie Cahill", + "rpayne7264": "Robert D Payne", + "iamjolly": "Robert Jolly", + "rnoakes3rd": "Robert Noakes", + "sanchothefat": "Robert O'Rourke", + "d4z_c0nf": "Rocco Aliberti", + "rodrigosprimo": "Rodrigo Primo", + "rommelxcastro": "Rommel Castro", + "fronaldaraujo": "Ronald Araújo", + "magicroundabout": "Ross Wintle", + "guavaworks": "Roy Sivan", + "ryankienstra": "Ryan Kienstra", + "ryanplas": "Ryan Plas", + "welcher": "Ryan Welcher", + "soean": "Sören Wünsch", + "sagarkbhatt": "Sagar Bhatt", + "sagarprajapati": "Sagar Prajapati", + "salcode": "Sal Ferrarello", + "samikeijonen": "Sami Keijonen", + "solarissmoke": "Samir Shah", + "samuelsidler": "Samuel Sidler", + "sandesh055": "Sandesh", + "smyoon315": "Sang-Min Yoon", + "sanketparmar": "Sanket Parmar", + "pollyplummer": "Sarah Gooding", + "coffee2code": "Scott Reilly", + "scrappyhuborg": "scrappy@hub.org", + "scribu": "scribu", + "seancjones": "seancjones", + "seanchayes": "Sean Hayes", + "sebastianpisula": "Sebastian Pisula", + "sgr33n": "Sergio De Falco", + "sfpt": "sfpt", + "shayanys": "shayanys", + "shprink": "shprink", + "simonlampen": "simonlampen", + "skippy": "skippy", + "smerriman": "smerriman", + "snacking": "snacking", + "solal": "solal", + "sboisvert": "Stéphane Boisvert", + "sstoqnov": "Stanimir Stoyanov", + "metodiew": "Stanko Metodiev", + "dungengronovius": "Stefan van den Dungen Gronovius", + "sharkomatic": "Steph", + "sillybean": "Stephanie Leary", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "sswells": "Steph Wells", + "shazahm1hotmailcom": "Steven", + "stevenlinx": "Steven Lin", + "stevenkword": "Steven Word", + "sudar": "Sudar Muthu", + "swapnild": "swapnild", + "patilswapnilv": "Swapnil V. Patil", + "cybr": "Sybre Waaijer", + "szaqal21": "szaqal21", + "takahashi_fumiki": "Takahashi Fumiki", + "miyauchi": "Takayuki Miyauchi", + "tapsboy": "tapsboy", + "tlovett1": "Taylor Lovett", + "team": "team", + "tg29359": "tg29359", + "tharsheblows": "tharsheblows", + "the": "the", + "claudiolabarbera": "thebatclaudio", + "themeshaper": "ThemeShaper", + "thenbrent": "thenbrent", + "thomaswm": "thomaswm", + "tfrommen": "Thorsten Frommen", + "tierra": "tierra", + "timmydcrawford": "Timmy Crawford", + "tnash": "Tim Nash", + "nmt90": "Tim Nguyen", + "timothyblynjacobs": "Timothy Jacobs", + "timph": "timph", + "tkama": "Timur Kamaev", + "tnegri": "tnegri", + "schrapel": "toby", + "tomauger": "Tom Auger", + "tjnowell": "Tom J Nowell", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "transl8or": "transl8or", + "traversal": "traversal", + "wpsmith": "Travis Smith", + "triplejumper12": "triplejumper12", + "trishasalas": "Trisha Salas", + "tristangemus": "tristangemus", + "truongwp": "truongwp", + "tsl143": "tsl143", + "turtlepod": "turtlepod", + "tywayne": "Ty Carlson", + "grapplerulrich": "Ulrich", + "utkarshpatel": "Utkarsh", + "valeriutihai": "Valeriu Tihai", + "zhildzik": "vikuser", + "zuige": "Viljami Kuosmanen", + "vishalkakadiya": "Vishal Kakadiya", + "vortfu": "vortfu", + "vrundakansara-1": "Vrunda", + "webbgaraget": "webbgaraget", + "webmandesign": "WebMan Design | Oliver Juhas", + "websupporter": "websupporter", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "wolly": "Wolly aka Paolo Valenti", + "wpfo": "wpfo", + "wraithkenny": "WraithKenny", + "yale01": "yale01", + "yoavf": "Yoav Farhi", + "yogasukma": "Yoga Sukma", + "vanillalounge": "Zé Fontainhas", + "oxymoron": "Zach Wills", + "tollmanz": "Zack Tollman", + "zsusag": "zsusag", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.7" + } +} diff --git a/inc/credits/json/4.8.json b/inc/credits/json/4.8.json new file mode 100644 index 0000000..fa47895 --- /dev/null +++ b/inc/credits/json/4.8.json @@ -0,0 +1,734 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Contributing Developers", + "type": "titles", + "shuffle": false, + "data": { + "jbpaul17": [ + "Jeff Paul", + "", + "jbpaul17", + "Release Deputy" + ], + "aaroncampbell": [ + "Aaron D. Campbell", + "", + "aaroncampbell", + "Core Developer" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "Core Developer" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "Core Developer" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "Core Developer" + ], + "davidakennedy": [ + "David A. Kennedy", + "", + "davidakennedy", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "michaelarestad": [ + "Michael Arestad", + "", + "michaelarestad", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "jnylen0": [ + "James Nylen", + "", + "jnylen0", + "" + ], + "kadamwhite": [ + "K.Adam White", + "", + "kadamwhite", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": [] + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.8" + ], + "type": "list", + "data": { + "1naveengiri": "1naveengiri", + "4nickpick": "4nickpick", + "abhishek": "abhishek", + "abhishekfdd": "Abhishek Kumar", + "kawauso": "Adam Harley (Kawauso)", + "afzalmultani": "Afzal Multani", + "mrahmadawais": "Ahmad Awais", + "xknown": "Alex Concha", + "apmarshall": "Alex Floyd Marshall", + "adamsoucie": "Alexis Soucie", + "alexkingorg": "Alex King", + "andreamiddleton": "Andrea Middleton", + "abrain": "Andreas Brain", + "rockwell15": "Andrew Rockwell", + "kelderic": "Andy Mercer", + "ankit-k-gupta": "Ankit K Gupta", + "arena": "arena", + "arena94": "arena94", + "arshidkv12": "Arshid", + "aryamaaru": "Arun", + "asalce": "asalce", + "nosegraze": "Ashley", + "ashokkumar24": "Ashokkumar", + "atanasangelovdev": "Atanas Angelov", + "ajoah": "Aurélien Joahny", + "barryceelen": "Barry Ceelen", + "bcworkz": "bcworkz", + "bharatkambariya": "Bharat Kambariya", + "blobfolio": "Blobfolio", + "gitlost": "bonger", + "bor0": "Boro Sitnikovski", + "bradt": "Brad Touesnard", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "drrobotnik": "Brandon Lavigne", + "teinertb": "Brandon Teinert", + "bridgetwillard": "Bridget Willard", + "bhargavbhandari90": "Bunty", + "camikaos": "Cami Kaos", + "carl-alberto": "Carl Alberto", + "caseypatrickdriscoll": "Casey Driscoll", + "cazm": "cazm", + "ccprog": "ccprog", + "chandrapatel": "Chandra Patel", + "ketuchetan": "Chetan Satasiya", + "chiragpatel": "Chirag Patel", + "chouby": "Chouby", + "chriseverson": "Chris Everson", + "cklosows": "Chris Klosowski", + "chris_dev": "Chris Mok", + "christian1012": "Christian Chung", + "coreymckrill": "Corey McKrill", + "courtneypk": "Courtney P.K.", + "cristianozanca": "Cristiano Zanca", + "csloisel": "csloisel", + "curdin": "Curdin Krummenacher", + "clarinetlord": "Cyrus Collier", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "diddledan": "Dani Llewellyn", + "nerrad": "Darren Ethier (nerrad)", + "darshan02": "Darshan joshi", + "darthaud": "darthaud", + "dllh": "Daryl L. L. Houston (dllh)", + "davidanderson": "David Anderson / Team Updraft", + "davidbenton": "davidbenton", + "davidbinda": "David Biňovec", + "dlh": "David Herrera", + "dshanske": "David Shanske", + "dingo_d": "Denis Žoljom", + "designsimply": "designsimply", + "dhanendran": "Dhanendran Rajagopal", + "dharm1025": "Dharmesh Patel", + "dhaval-parekh": "Dhaval Parekh", + "dotancohen": "Dotan Cohen", + "dots": "Dotstore", + "doublehhh": "DoubleH", + "nullvariable": "Doug Cone", + "dreamon11": "DreamOn11", + "drivingralle": "Drivingralle", + "dspilka": "dspilka", + "h3llas": "Dugonja", + "chopinbach": "Edwin Cromley", + "ejner69": "Ejner Galaz", + "raisonon": "Elliot Taylor", + "emirpprime": "emirpprime", + "ethitter": "Erick Hitter", + "endif-media": "Ethan Allen", + "fab1en": "Fabien Quatravaux", + "fibonaccina": "fibonaccina", + "mista-flo": "Florian TIAR", + "piewp": "fperdaan", + "francina": "Francesca Marano", + "fstaude": "Frank Neumann-Staude", + "f-j-kaiser": "Franz Josef Kaiser", + "tymvie": "fstf", + "gma992": "Gabriel Maldonado", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "ghosttoast": "Gustave F. Gerhardt", + "hedgefield": "hedgefield", + "helgatheviking": "HelgaTheViking", + "hristo-sg": "Hristo Pandjarov", + "iandunn": "Ian Dunn", + "zinigor": "Igor Zinovyev (a11n)", + "ig_communitysites": "ig_communitysites", + "ipstenu": "Ipstenu (Mika Epstein)", + "ireneyoast": "Irene Strikkers", + "iv3rson76": "Ivan Stefanov", + "ivantedja": "ivantedja", + "jdgrimes": "J.D. Grimes", + "jackreichert": "Jack Reichert", + "whyisjake": "Jake Spurlock", + "jaydeep-rami": "Jaydeep Rami", + "jazbek": "jazbek", + "jblz": "Jeff Bowen", + "jfarthing84": "Jeff Farthing", + "cheffheid": "Jeffrey de Wit", + "jenblogs4u": "Jen Miller", + "jmdodd": "Jennifer M. Dodd", + "jpry": "Jeremy Pry", + "jesseenterprises": "jesseenterprises", + "jigneshnakrani": "Jignesh Nakrani", + "jjcomack": "Jimmy Comack", + "jipmoors": "Jip Moors", + "joedolson": "Joe Dolson", + "johnjamesjacoby": "John James Jacoby", + "desrosj": "Jonathan Desrosiers", + "spacedmonkey": "Jonny Harris", + "joostdevalk": "Joost de Valk", + "chanthaboune": "Josepha", + "shelob9": "Josh Pollock", + "juhise": "Juhi Saxena", + "kopepasah": "Justin Kopepasah", + "vijustin": "Justin McGuire", + "certainstrings": "Justin Tucker", + "kafleg": "KafleG", + "trepmal": "Kailey (trepmal)", + "karinedo": "Karine Do", + "zoonini": "Kathryn Presner", + "kaushik": "kaushik", + "mt8biz": "Kazuto Takeshita", + "kkoppenhaver": "Keanan Koppenhaver", + "keesiemeijer": "keesiemeijer", + "ryelle": "Kelly Choyce-Dwan", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "kostasx": "kostasx", + "kubik-rubik": "kubik-rubik", + "kuck1u": "kuck1u", + "lancewillett": "Lance Willett", + "laurelfulford": "laurelfulford", + "leemon": "leemon", + "leewillis77": "Lee Willis", + "lewiscowles": "LewisCowles", + "liammcarthur": "LiamMcArthur", + "lucasstark": "Lucas Stark", + "lukasbesch": "lukasbesch", + "lukecavanagh": "Luke Cavanagh", + "maedahbatool": "Maedah Batool", + "mp518": "Mahesh Prajapati", + "tomdxw": "mallorydxw-old", + "mantismamita": "mantismamita", + "tyxla": "Marin Atanasov", + "maguiar": "Mario Aguiar", + "markoheijnen": "Marko Heijnen", + "mapk": "Mark Uraine", + "matheusgimenez": "MatheusGimenez", + "matheusfd": "Matheus Martins", + "mathieuhays": "mathieuhays", + "imath": "Mathieu Viet", + "matias": "Matias", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "mattyrob": "Matt Robinson", + "mattwiebe": "Matt Wiebe", + "maximeculea": "Maxime Culea", + "mayukojpn": "Mayo Moriyama", + "mayurk": "Mayur Keshwani", + "menakas": "Menaka S.", + "mnelson4": "Michael Nelson", + "michalzuber": "michalzuber", + "michelleweber": "michelleweber", + "stubgo": "Miina Sikk", + "mihai2u": "Mike Crantea", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikelittle": "Mike Little", + "dimadin": "Milan Dinić", + "milindmore22": "Milind More", + "mitraval192": "Mithun Raval", + "mmdeveloper": "MMDeveloper", + "batmoo": "Mohammad Jangda", + "mohanjith": "mohanjith", + "monikarao": "Monika Rao", + "morganestes": "Morgan Estes", + "mrgregwaugh": "MrGregWaugh", + "mrwweb": "mrwweb", + "mschadegg": "mschadegg", + "codegeass": "Muhammet Arslan", + "nao": "Naoko Takano", + "naomicbush": "Naomi C. Bush", + "natereist": "Nate Reist", + "greatislander": "Ned Zimmerman", + "celloexpressions": "Nick Halsey", + "nsundberg": "Nicklas Sundberg", + "nikschavan": "Nikhil Chavan", + "nitin-kevadiya": "Nitin Kevadiya", + "kailanitish90": "Nitish Kaila", + "nobremarcos": "nobremarcos", + "odysseygate": "odyssey", + "iaaxpage": "page-carbajal", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pauldewouters": "Paul de Wouters", + "figureone": "Paul Ryan", + "pavelevap": "pavelevap", + "sirbrillig": "Payton Swick", + "pdufour": "pdufour", + "philipjohn": "Philip John", + "delawski": "Piotr Delawski", + "psoluch": "Piotr Soluch", + "postpostmodern": "postpostmodern", + "pranalipatel": "Pranali Patel", + "pratikshrestha": "Pratik Shrestha", + "presskopp": "Presskopp", + "priyankabehera155": "Priyanka Behera", + "prosti": "prosti", + "ptbello": "ptbello", + "r-a-y": "r-a-y", + "rafaehlers": "Rafael Ehlers", + "raggedrobins": "raggedrobins", + "ramiabraham": "ramiabraham", + "ramiy": "Rami Yushuvaev", + "ranh": "ranh", + "rclations": "RC Lations", + "redrambles": "redrambles", + "rellect": "Refael Iliaguyev", + "reldev": "reldev", + "rensw90": "rensw90", + "reportermike": "reportermike", + "greuben": "Reuben", + "rianrietveld": "Rian Rietveld", + "riddhiehta02": "Riddhi Mehta", + "rinkuyadav999": "Rinku Y", + "aussieguy123": "Robbie Cahill", + "sanchothefat": "Robert O'Rourke", + "littlerchicken": "Robin Cornett", + "runciters": "runciters", + "ryan": "Ryan Boren", + "welcher": "Ryan Welcher", + "soean": "Sören Wünsch", + "sagarkbhatt": "Sagar Bhatt", + "sagarjadhav": "Sagar Jadhav", + "sagarprajapati": "Sagar Prajapati", + "sa3idho": "Said El Bakkali", + "salcode": "Sal Ferrarello", + "samantha-miller": "Samantha Miller", + "samikeijonen": "Sami Keijonen", + "samuelsidler": "Samuel Sidler", + "sanketparmar": "Sanket Parmar", + "sathyapulse": "Sathiya Venkatesan", + "coffee2code": "Scott Reilly", + "seanchayes": "Sean Hayes", + "sebastianpisula": "Sebastian Pisula", + "sfpt": "sfpt", + "sgolemon": "sgolemon", + "shadyvb": "Shady Sharaf", + "shanee": "shanee", + "shashwatmittal": "Shashwat Mittal", + "shulard": "shulard", + "nomnom99": "Siddharth Thevaril", + "printsachen1": "Silvio Endruhn", + "slbmeh": "slbmeh", + "sboisvert": "Stéphane Boisvert", + "sstoqnov": "Stanimir Stoyanov", + "stephdau": "Stephane Daury (stephdau)", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "shazahm1hotmailcom": "Steven", + "stevenkword": "Steven Word", + "stormrockwell": "Storm Rockwell", + "sudar": "Sudar Muthu", + "supercoder": "Supercoder", + "cybr": "Sybre Waaijer", + "szaqal21": "szaqal21", + "gonom9": "Taegon Kim", + "miyauchi": "Takayuki Miyauchi", + "takayukister": "Takayuki Miyoshi", + "technopolitica": "technopolitica", + "tejas5989": "tejas5989", + "tellyworth": "Tellyworth", + "terwdan": "terwdan", + "tharsheblows": "tharsheblows", + "themiked": "theMikeD", + "thepelkus": "thepelkus", + "tfrommen": "Thorsten Frommen", + "timmydcrawford": "Timmy Crawford", + "timothyblynjacobs": "Timothy Jacobs", + "timph": "timph", + "tmatsuur": "tmatsuur", + "topher1kenobe": "Topher", + "wpsmith": "Travis Smith", + "triplejumper12": "triplejumper12", + "truongwp": "truongwp", + "grapplerulrich": "Ulrich", + "utkarshpatel": "Utkarsh", + "vaishuagola27": "vaishaliagola27", + "vortfu": "vortfu", + "reidbusi": "Wise Builds Software", + "wpfo": "wpfo", + "xrmx": "xrmx", + "ze3kr": "ze3kr", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.8" + } +} diff --git a/inc/credits/json/4.9.json b/inc/credits/json/4.9.json new file mode 100644 index 0000000..1004d21 --- /dev/null +++ b/inc/credits/json/4.9.json @@ -0,0 +1,1003 @@ +{ + "groups": { + "project-leaders": { + "name": "Project Leaders", + "type": "titles", + "shuffle": true, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Cofounder, Project Lead" + ], + "nacin": [ + "Andrew Nacin", + "", + "nacin", + "Lead Developer" + ], + "markjaquith": [ + "Mark Jaquith", + "", + "markjaquith", + "Lead Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Lead Developer" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Lead Developer" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ] + } + }, + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "Release Lead" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "Release Lead" + ], + "aaroncampbell": [ + "Aaron D. Campbell", + "", + "aaroncampbell", + "Core Developer" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "boonebgorges": [ + "Boone B. Gorges", + "", + "boonebgorges", + "Core Developer" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "Core Developer" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "Core Developer" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "Core Developer" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Core Developer" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "Core Developer" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "Core Developer" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "Core Developer" + ], + "rachelbaker": [ + "Rachel Baker", + "", + "rachelbaker", + "Core Developer" + ], + "wonderboymusic": [ + "Scott Taylor", + "", + "wonderboymusic", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "davidakennedy": [ + "David A. Kennedy", + "", + "davidakennedy", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "ericlewis": [ + "Eric Andrew Lewis", + "", + "ericlewis", + "" + ], + "iandunn": [ + "Ian Dunn", + "", + "iandunn", + "" + ], + "jnylen0": [ + "James Nylen", + "", + "jnylen0", + "" + ], + "joehoyle": [ + "Joe Hoyle", + "", + "joehoyle", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "kadamwhite": [ + "K.Adam White", + "", + "kadamwhite", + "" + ], + "kovshenin": [ + "Konstantin Kovshenin", + "", + "kovshenin", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "michaelarestad": [ + "Michael Arestad", + "", + "michaelarestad", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "rmccue": [ + "Ryan McCue", + "", + "rmccue", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ] + } + }, + "recent-rockstars": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "bpayton": [ + "Brandon Payton", + "", + "bpayton", + "" + ], + "presskopp": [ + "Christian Herrmann", + "", + "presskopp", + "" + ], + "jbpaul17": [ + "Jeffrey Paul", + "", + "jbpaul17", + "" + ], + "JoshuaWold": [ + "Joshua Wold", + "", + "JoshuaWold", + "" + ], + "zoonini": [ + "Kathryn Presner", + "", + "zoonini", + "" + ], + "wraithkenny": [ + "Ken Newman", + "", + "wraithkenny", + "" + ], + "kristastevens": [ + "Krista Stevens", + "", + "kristastevens", + "" + ], + "michelleweber": [ + "Michelle Weber", + "", + "michelleweber", + "" + ], + "celloexpressions": [ + "Nick Halsey", + "", + "celloexpressions", + "" + ], + "sayedwp": [ + "Sayed Taqui", + "", + "sayedwp", + "" + ], + "timmydcrawford": [ + "Timmy Crawford", + "", + "timmydcrawford", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "4.9" + ], + "type": "list", + "data": { + "0x6f0": "0x6f0", + "1naveengiri": "1naveengiri", + "1265578519-1": "1265578519", + "aaronrutley": "Aaron Rutley", + "abdullahramzan": "Abdullah Ramzan", + "ibachal": "Achal Jain", + "kawauso": "Adam Harley (Kawauso)", + "adamwills": "Adam Wills", + "adhun": "Adhun Anand", + "aduth": "aduth", + "aegis123": "aegis123", + "afzalmultani": "Afzal Multani", + "mrahmadawais": "Ahmad Awais", + "ajayghaghretiya1": "Ajay Ghaghretiya", + "soniakash": "Akash Soni", + "akbarhusen": "akbarhusen", + "atachibana": "Akira Tachibana", + "schlessera": "Alain Schlesser", + "alejandroxlopez": "alejandroxlopez", + "alexvorn2": "Alexandru Vornicescu", + "xavortm": "Alex Dimitrov", + "alexgso": "alexgso", + "alibasheer": "Ali Basheer", + "allendav": "Allen Snook", + "alpipego": "alpipego", + "alxndr": "alxndr", + "andreagobetti": "andreagobetti", + "andreamiddleton": "Andrea Middleton", + "andrei0x309": "andrei0x309", + "andreiglingeanu": "andreiglingeanu", + "euthelup": "Andrei Lupu", + "lemacarl": "Andrew Lema", + "norcross": "Andrew Norcross", + "andrewtaylor-1": "Andrew Taylor", + "afragen": "Andy Fragen", + "ndoublehwp": "Andy Hoang Huu", + "andizer": "Andy Meerwaldt", + "kelderic": "Andy Mercer", + "la-geek": "Angelika Reisiger", + "anhskohbo": "anhskohbo", + "ankit-k-gupta": "Ankit K Gupta", + "ahortin": "Anthony Hortin", + "antipole": "Antipole", + "antonrinas": "antonrinas", + "atimmer": "Anton Timmermans", + "aranwer104": "Anwer AR", + "appchecker": "appchecker", + "arena": "arena", + "arena94": "arena94", + "arnaudban": "ArnaudBan", + "bsop": "Arnaud Coolsaet", + "aryamaaru": "Arun", + "mrasharirfan": "Ashar Irfan", + "atanasangelovdev": "Atanas Angelov", + "ajoah": "Aurélien Joahny", + "avinapatel": "Avina Patel", + "ayeshrajans": "Ayesh Karunaratne", + "bandonrandon": "B.", + "barryceelen": "Barry Ceelen", + "bduclos": "bduclos", + "pixolin": "Bego Mario Garde", + "behzod": "Behzod Saidov", + "bcole808": "Ben Cole", + "empireoflight": "Ben Dunkle", + "benoitchantre": "Benoit Chantre", + "bnap00": "Bharat Parsiya", + "bhaveshkhadodara": "Bhavesh Khadodara", + "bplv": "Biplav", + "biranit": "Biranit", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "biskobe": "biskobe", + "bjornw": "BjornW", + "blackbam": "Blackbam", + "blair-jersyer": "Blair jersyer", + "blobfolio": "Blobfolio", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "bor0": "Boro Sitnikovski", + "bradparbs": "Brad Parbs", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "brentjettgmailcom": "Brent Jett", + "brianlayman": "Brian Layman", + "monopine": "Brian Meyer", + "bridgetwillard": "Bridget Willard", + "borgesbruno": "Bruno Borges", + "bseddon": "bseddon", + "bhargavbhandari90": "Bunty", + "burhandodhy": "Burhan Nasir", + "burlingtonbytes": "Bytes.co", + "icaleb": "Caleb Burks", + "carldanley": "Carl Danley", + "poena": "Carolina Nymark", + "carolinegeven": "carolinegeven", + "sixhours": "Caroline Moore", + "caercam": "Charlie Merland", + "chasewg": "chasewg", + "chetanchauhan": "Chetan Chauhan", + "chetan200891": "Chetan Prajapati", + "ketuchetan": "Chetan Satasiya", + "choongsavvii": "choong", + "chouby": "Chouby", + "chrishardie": "Chris Hardie", + "chrislema": "Chris Lema", + "crunnells": "Chris Runnells", + "christian1012": "Christian Chung", + "christophherr": "Christoph Herr", + "chsxf": "chsxf", + "chrisvendiadvertisingcom": "cjhaas", + "claudiu": "claudiu", + "cliffseal": "Cliff Seal", + "codegrau": "codegrau", + "coleh": "coleh", + "collizo4sky": "Collins Agbonghama", + "conner_bw": "conner_bw", + "coreymckrill": "Corey McKrill", + "corvidism": "corvidism", + "csloisel": "csloisel", + "daedalon": "Daedalon", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "mrmadhat": "Daniel Gregory", + "danieltj": "danieltj", + "dany2217": "dany2217", + "darko-a7": "Darko A7", + "dsawardekar": "Darshan Sawardekar", + "lessbloat": "Dave Martin (lessbloat)", + "davepullig": "Dave Pullig", + "davilera": "David Aguilera", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "desertsnowman": "David Cramer", + "dlh": "David Herrera", + "davefx": "David Marín Carreño", + "dshanske": "David Shanske", + "straussd": "David Strauss", + "jdtrower": "David Trower", + "daymobrew": "daymobrew", + "dingo_d": "Denis Žoljom", + "valendesigns": "Derek Herman", + "designsimply": "designsimply", + "diedeexterkate": "DiedeExterkate", + "dipeshkakadiya": "Dipesh Kakadiya", + "div33": "Divyesh Ladani", + "dency": "Dixita Dusara", + "dixitadusara": "Dixita Dusara Gohil", + "dominikschwind-1": "Dominik Schwind", + "dontstealmyfish": "dontstealmyfish", + "kucrut": "Dzikri Aziz", + "eatonz": "Eaton", + "metalandcoffee": "Ebonie Butler", + "egregor": "Echo", + "eclev91": "eclev91", + "eddhurst": "Edd Hurst", + "edo888": "edo888", + "electricfeet": "ElectricFeet", + "elvishp2006": "elvishp2006", + "enricosorcinelli": "Enrico Sorcinelli", + "ericdaams": "Eric Daams", + "erich_k4wp": "Erich Munz", + "ericmeyer": "EricMeyer", + "folletto": "Erin 'Folletto' Casali", + "dyrer": "Evangelos Athanasiadis", + "circlecube": "Evan Mullins", + "eventualo": "eventualo", + "fab1en": "Fabien Quatravaux", + "psiico": "FancyThought", + "felipeelia": "Felipe Elia", + "fergbrain": "fergbrain", + "fclaussen": "Fernando Claussen", + "mista-flo": "Florian TIAR", + "fpcsjames": "FPCSJames", + "frank-klein": "Frank Klein", + "garetharnold": "Gareth", + "garrett-eclipse": "Garrett Hyder", + "voldemortensen": "Garth Mortensen", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "girishpanchal": "Girish Panchal", + "gmariani405": "gmariani405", + "gm_alex": "GM_Alex", + "gkloveweb": "Govind", + "grahamarmfield": "Graham Armfield", + "gcorne": "Gregory Cornelius", + "gregross": "Greg Ross", + "grosbouff": "grosbouff", + "wido": "Guido Scialfa", + "ghosttoast": "Gustave F. Gerhardt", + "guzzilar": "guzzilar", + "hardeepasrani": "Hardeep Asrani", + "hardik-amipara": "Hardik", + "hazemnoor": "Hazem Noor", + "hazimayesh": "hazimayesh", + "idea15": "Heather Burns", + "henrywright-1": "Henry", + "henrywright": "Henry Wright", + "herregroen": "Herre Groen", + "hnle": "Hinaloe", + "howdy_mcgee": "Howdy_McGee", + "hlashbrooke": "Hugh Lashbrooke", + "hugobaeta": "Hugo Baeta", + "jcc9873": "Iacopo C", + "ianbelanger": "Ian Belanger", + "ibenic": "Igor Benic", + "ionvv": "Ion Vrinceanu", + "ippei-sumida": "Ippei Sumida", + "ipstenu": "Ipstenu (Mika Epstein)", + "ireneyoast": "Irene Strikkers", + "ivankristianto": "Ivan Kristianto", + "jdgrimes": "J.D. Grimes", + "jhoffmann": "j.hoffmann", + "janak007": "janak Kaneriya", + "jankimoradiya": "Janki Moradiya", + "jaswrks": "Jason Caldwell", + "octalmage": "Jason Stallings", + "audrasjb": "Jb Audras", + "jfarthing84": "Jeff Farthing", + "jeffpaul": "Jeffrey Paul", + "jmdodd": "Jennifer M. Dodd", + "jpry": "Jeremy Pry", + "jeremyescott": "Jeremy Scott", + "jesperher": "Jesper V Nielsen", + "jjcomack": "Jimmy Comack", + "jipmoors": "Jip Moors", + "jkhongusc": "jkhongusc", + "joedolson": "Joe Dolson", + "johneckman": "John Eckman", + "johnjamesjacoby": "John James Jacoby", + "johnpgreen": "John P. Green", + "johnregan3": "John Regan", + "johnroper100": "johnroper100", + "johnschulz": "johnschulz", + "jonathanbardo": "Jonathan Bardo", + "desrosj": "Jonathan Desrosiers", + "spacedmonkey": "Jonny Harris", + "joostdevalk": "Joost de Valk", + "chanthaboune": "Josepha", + "shelob9": "Josh Pollock", + "joyously": "Joy", + "jsepia": "jsepia", + "jsonfry": "jsonfry", + "juiiee8487": "Juhi Patel", + "juhise": "Juhi Saxena", + "jlambe": "Julien", + "jrf": "Juliette Reinders Folmer", + "junaidkbr": "Junaid Ahmed", + "kopepasah": "Justin Kopepasah", + "jtsternberg": "Justin Sternberg", + "justnorris": "justnorris", + "dejliglama": "Kåre Mulvad Steffensen", + "thekt12": "Karthik Thayyil", + "mt8biz": "Kazuto Takeshita", + "keesiemeijer": "keesiemeijer", + "ryelle": "Kelly Choyce-Dwan", + "captainn": "Kevin Newman", + "khaihong": "khaihong", + "kpdesign": "Kim Parsell", + "kiranpotphode": "Kiran Potphode", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "kmgalanakis": "Konstantinos Galanakis", + "xkon": "Konstantinos Xenos", + "koopersmith": "koopersmith", + "kekkakokkers": "Kristin Kokkersvold", + "lakenh": "Laken Hafner", + "lalitpendhare": "lalitpendhare", + "lancewillett": "Lance Willett", + "laurelfulford": "laurelfulford", + "lbenicio": "lbenicio", + "leanderiversen": "Leander Iversen", + "leemon": "leemon", + "lenasterg": "lenasterg", + "lizkarkoski": "lizkarkoski", + "llemurya": "llemurya", + "lukecavanagh": "Luke Cavanagh", + "mariovalney": "Mário Valney", + "m1tk00": "m1tk00", + "macbookandrew": "macbookandrew", + "palmiak": "Maciek Palmowski", + "maedahbatool": "Maedah Batool", + "mp518": "Mahesh Prajapati", + "mahvash-fatima": "Mahvash Fatima", + "travel_girl": "Maja Benke", + "mako09": "Mako", + "manolis09": "manolis09", + "manuelaugustin": "Manuel Augustin", + "mbootsman": "Marcel Bootsman 🇪🇺", + "clorith": "Marius L. J.", + "mariusvetrici": "Marius Vetrici", + "markcallen": "markcallen", + "markoheijnen": "Marko Heijnen", + "matheusgimenez": "MatheusGimenez", + "imath": "Mathieu Viet", + "mgibbs189": "Matt Gibbs", + "matthiasthiel": "matthias.thiel", + "mattyrob": "Matt Robinson", + "maximeculea": "Maxime Culea", + "mdifelice": "mdifelice", + "megane9988": "megane9988", + "menakas": "Menaka S.", + "mensmaximus": "mensmaximus", + "mermel": "mermel", + "mnelson4": "Michael Nelson", + "mizejewski": "Michele Mizejewski", + "sebastienthivinfocom": "Migrated to @sebastienserre", + "stubgo": "Miina Sikk", + "mihai2u": "Mike Crantea", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikeschinkel": "Mike Schinkel", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "milindmore22": "Milind More", + "studionashvegas": "Mitch Canter", + "mitraval192": "Mithun Raval", + "mkomar": "mkomar", + "monikarao": "Monika Rao", + "morganestes": "Morgan Estes", + "mrwweb": "mrwweb", + "msebel": "msebel", + "xpertone": "Muhammad Kashif", + "munyagu": "munyagu", + "mythemeshop": "MyThemeShop", + "nandorsky": "nandorsky", + "nao": "Naoko Takano", + "ixmati": "Nate Angell", + "nathanatmoz": "Nathan Johnson", + "ndavison": "ndavison", + "nenad": "nenaD", + "nicbertino": "nic.bertino", + "ndiego": "Nick Diego", + "nickmomrik": "Nick Momrik", + "nicollle": "Nicolle Helgers", + "jainnidhi": "Nidhi Jain", + "nikschavan": "Nikhil Chavan", + "rabmalin": "Nilambar Sharma", + "nileshdudakiya94": "Nileshdudakiya94", + "nishitlangaliya": "Nishit Langaliya", + "obradovic": "obradovic", + "odysseygate": "odyssey", + "othellobloke": "OthelloBloke", + "ov3rfly": "Ov3rfly", + "paaljoachim": "Paal Joachim Romdahl", + "parthsanghvi": "Parth Sanghvi", + "casiepa": "Pascal Casier", + "obrienlabs": "Pat O'Brien", + "pbarthmaier": "Paul Barthmaier (pbrocks)", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pauldechov": "Paul Dechov", + "natacado": "Paul Paradise", + "paulwilde": "Paul Wilde", + "pcarvalho": "pcarvalho", + "pedromendonca": "Pedro Mendonça", + "gungeekatx": "Pete Nelson", + "pessoft": "Peter \"Pessoft\" Kolínek", + "donutz": "Peter J. Herrel", + "petertoi": "Peter Toi", + "westi": "Peter Westwood", + "philipjohn": "Philip John", + "delawski": "Piotr Delawski", + "mordauk": "Pippin Williamson", + "plastikschnitzer": "Plastikschnitzer", + "postphotos": "postphotos", + "powerzilly": "powerzilly", + "pmbaldha": "Prashant Baldha", + "pratikgandhi": "Pratik Gandhi", + "precies": "precies", + "nikeo": "presscustomizr", + "presslabs": "Presslabs", + "presstigers": "PressTigers", + "programmin": "programmin", + "punit5658": "Punit Patel", + "purnendu": "Purnendu Dash", + "qcmiao": "Qucheng", + "r-a-y": "r-a-y", + "larrach": "Rachel Peter", + "rafa8626": "Rafael Miranda", + "rafsuntaskin": "Rafsun Chowdhury", + "ramiy": "Rami Yushuvaev", + "rahmohn": "Ramon Ahnert", + "ramon-fincken": "ramon fincken", + "jontyravi": "Ravi Vaghela", + "rclations": "RC Lations", + "redcastor": "redcastor", + "redrambles": "redrambles", + "greuben": "Reuben", + "rfair404": "rfair404", + "youknowriad": "Riad Benguella", + "rianrietveld": "Rian Rietveld", + "riddhiehta02": "Riddhi Mehta", + "rinkuyadav999": "Rinku Y", + "rishishah": "Rishi Shah", + "rcutmore": "Rob Cutmore", + "littlerchicken": "Robin Cornett", + "rodrigosprimo": "Rodrigo Primo", + "ravanh": "Rolf Allard van Hagen", + "ronakganatra": "Ronak Ganatra", + "rugved": "rugved", + "rushabh4486": "Rushabh Shah", + "ryan": "Ryan Boren", + "ryanduff": "Ryan Duff", + "rmarks": "Ryan Marks", + "ohryan": "Ryan Neudorf", + "ryanplas": "Ryan Plas", + "ryanrolds": "ryanrolds", + "welcher": "Ryan Welcher", + "ryotsun": "ryotsun", + "soean": "Sören Wünsch", + "stodorovic": "Saša", + "manchumahara": "Sabuj Kundu", + "sagarladani": "Sagar Ladani", + "sagarprajapati": "Sagar Prajapati", + "sa3idho": "Said El Bakkali", + "sasiddiqui": "Sami Ahmed Siddiqui", + "samikeijonen": "Sami Keijonen", + "viralsampat": "Sampat Viral", + "samuelsidler": "Samuel Sidler", + "otto42": "Samuel Wood (Otto)", + "tinkerbelly": "sarah semark", + "sathyapulse": "Sathiya Venkatesan", + "scottdeluzio": "Scott DeLuzio", + "sc0ttkclark": "Scott Kingsley Clark", + "scottlee": "Scott Lee", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "sebastianpisula": "Sebastian Pisula", + "sebsz": "SeBsZ", + "sgr33n": "Sergio De Falco", + "shamim51": "Shamim Hasan", + "shooper": "Shawn Hooper", + "shital-patel": "Shital Marakana", + "shramee": "shramee", + "nomnom99": "Siddharth Thevaril", + "pross": "Simon Prosser", + "skoldin": "skoldin", + "slaffik": "Slava Abakumov", + "someecards": "someecards", + "spencerfinnell": "Spencer Finnell", + "spocke": "spocke", + "spyderbytes": "spyderbytes", + "sboisvert": "Stéphane Boisvert", + "metodiew": "Stanko Metodiev", + "satollo": "Stefano Lissa", + "code-monkey": "Step Forbes", + "stephdau": "Stephane Daury (stephdau)", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevegrunwell": "Steve Grunwell", + "stevenlinx": "Steven Lin", + "stevepuddick": "Steve Puddick", + "skostadinov": "Stoyan Kostadinov", + "dualcube_subrata": "Subrata Mal", + "subrataemfluence": "Subrata Sarkar", + "sudar": "Sudar Muthu", + "manikmist09": "Sultan Nasir Uddin", + "musus": "Susumu Seino", + "svrooij": "svrooij", + "takahashi_fumiki": "Takahashi Fumiki", + "miyauchi": "Takayuki Miyauchi", + "buley": "Taylor", + "teddytime": "Ted", + "tejas5989": "tejas5989", + "terwdan": "terwdan", + "tharsheblows": "tharsheblows", + "thulshof": "Thijs Hulshof", + "thingsym": "thingsym", + "thomasplevy": "Thomas Patrick Levy", + "thomas-vitale": "Thomas Vitale", + "tfirdaus": "Thoriq Firdaus", + "tfrommen": "Thorsten Frommen", + "tigertech": "tigertech", + "timbowesohft": "timbowesohft", + "timothyblynjacobs": "Timothy Jacobs", + "tmatsuur": "tmatsuur", + "tobi823": "tobi823", + "tz-media": "Tobias Zimpel", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "toddnestor": "Todd Nestor", + "tjnowell": "Tom J Nowell", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "toscho": "toscho", + "mirucon": "Toshihiro Kanai", + "itowhid06": "Towhidul I Chowdhury", + "transl8or": "transl8or", + "truongwp": "truongwp", + "tuanmh": "tuanmh", + "turtlepod": "turtlepod", + "tv-productions": "TV productions", + "uicestone": "uicestone", + "grapplerulrich": "Ulrich", + "umangvaghela123": "Umang Vaghela", + "umeshnevase": "Umesh Nevase", + "upadalavipul": "upadalavipul", + "usmankhalid": "Usman Khalid", + "utkarshpatel": "Utkarsh", + "vhauri": "vhauri", + "voneff": "voneff", + "warmlaundry": "warmlaundry", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "kwonye": "Will Kwon", + "withinboredom": "withinboredom", + "wojtekszkutnik": "Wojtek Szkutnik", + "yahil": "Yahil Madakiya", + "yonivh": "yonivh", + "yrpwayne": "yrpwayne", + "fierevere": "Yui", + "yuriv": "YuriV", + "zachwtx": "zachwtx", + "zanematthew": "Zane Matthew" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "4.9" + } +} diff --git a/inc/credits/json/5.0.json b/inc/credits/json/5.0.json new file mode 100644 index 0000000..4294854 --- /dev/null +++ b/inc/credits/json/5.0.json @@ -0,0 +1,912 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "allancole": [ + "Allan Cole", + "", + "allancole", + "Release Lead" + ], + "antpb": [ + "Anthony Burchell", + "", + "antpb", + "Release Lead" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Release Lead" + ], + "chanthaboune": [ + "Josepha Haden Chomphosy", + "", + "chanthaboune", + "Release Lead" + ], + "laurelfulford": [ + "Laurel Fulford", + "", + "laurelfulford", + "Release Lead" + ], + "omarreiss": [ + "Omar Reiss", + "", + "omarreiss", + "Release Lead" + ], + "danielbachhuber": [ + "Daniel Bachhuber", + "", + "danielbachhuber", + "Release Lead" + ], + "matveb": [ + "Matías Ventura", + "", + "matveb", + "Release Lead" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "Release Lead" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "Release Lead" + ], + "lonelyvegan": [ + "Matthew Riley MacPherson", + "", + "lonelyvegan", + "Release Lead" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "Core Developer" + ], + "bpayton": [ + "Brandon Payton", + "", + "bpayton", + "Core Developer" + ], + "gziolo": [ + "Grzegorz Ziółkowski", + "", + "gziolo", + "Core Developer" + ], + "iseulde": [ + "Ella Iseulde Van Dorpe", + "", + "iseulde", + "Core Developer" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "Core Developer" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "Core Developer" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "Core Developer" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "Core Developer" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "Core Developer" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Core Developer" + ], + "netweb": [ + "Stephen Edgar", + "", + "netweb", + "" + ], + "JoshuaWold": [ + "Joshua Wold", + "", + "JoshuaWold", + "" + ], + "chrisvanpatten": [ + "Chris Van Patten", + "", + "chrisvanpatten", + "" + ], + "notnownikki": [ + "Nicola Heald", + "", + "notnownikki", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "dmsnell": [ + "Dennis Snell", + "", + "dmsnell", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "davidakennedy": [ + "David Kennedy", + "", + "davidakennedy", + "" + ], + "atimmer": [ + "Anton Timmermans", + "", + "atimmer", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "herregroen": [ + "Herre Groen", + "", + "herregroen", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "kadamwhite": [ + "K.Adam White", + "", + "kadamwhite", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "boonebgorges": [ + "Boone Gorges", + "", + "boonebgorges", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.0" + ], + "type": "list", + "data": { + "abdullahramzan": "Abdullah Ramzan", + "abdulwahab610": "Abdul Wahab", + "abhijitrakas": "Abhijit Rakas", + "afraithe": "afraithe", + "ahmadawais": "ahmadawais", + "mrahmadawais": "Ahmad Awais", + "airathalitov": "AiratTop", + "ajitbohra": "Ajit Bohra", + "schlessera": "Alain Schlesser", + "albertomedina": "Alberto Medina", + "aldavigdis": "Alda Vigdís", + "babaevan": "Alexander Babaev", + "alexis": "Alexis", + "alexislloyd": "Alexis Lloyd", + "akirk": "Alex Kirk", + "alexsanford1": "Alex Sanford", + "arush": "Amanda Rush", + "amedina": "amedina", + "nosolosw": "André", + "kallehauge": "André Kallehauge", + "andreamiddleton": "Andrea Middleton", + "andreiglingeanu": "andreiglingeanu", + "euthelup": "Andrei Lupu", + "sumobi": "Andrew Munro", + "anevins": "Andrew Nevins", + "azaozz": "Andrew Ozz", + "androb": "Andrew Roberts", + "andrewserong": "Andrew Serong", + "andrewtaylor-1": "Andrew Taylor", + "apeatling": "Andy Peatling", + "ameeker": "Angie Meeker", + "annaharrison": "Anna Harrison", + "arnaudban": "ArnaudBan", + "arshidkv12": "Arshid", + "aprakasa": "Arya Prakasa", + "artisticasad": "Asad Shahbaz", + "mrasharirfan": "Ashar Irfan", + "asvinballoo": "Asvin Balloo", + "atanasangelovdev": "Atanas Angelov", + "bandonrandon": "B.", + "bcolumbia": "bcolumbia", + "caxco93": "Benjamin Eyzaguirre", + "benjamin_zekavica": "Benjamin Zekavica", + "benlk": "Ben Keith", + "blowery": "Ben Lowery", + "bernhard-reiter": "bernhard-reiter", + "kau-boy": "Bernhard Kau", + "betsela": "betsela", + "bhargavmehta": "Bhargav Mehta", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "bobbingwide": "bobbingwide", + "boblinthorst": "Bob Linthorst", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "brentswisher": "Brent Swisher", + "briannaorg": "briannaorg", + "technosiren": "Brianna Privett", + "bronsonquick": "Bronson Quick", + "burhandodhy": "Burhan Nasir", + "icaleb": "Caleb Burks", + "cantothemes": "CantoThemes", + "poena": "Carolina Nymark", + "cathibosco": "cathibosco", + "chetan200891": "Chetan Prajapati", + "chetansatasiya": "chetansatasiya", + "ketuchetan": "Chetan Satasiya", + "chouby": "Chouby", + "chriskmnds": "chriskmnds", + "chrisl27": "Chris Lloyd", + "crunnells": "Chris Runnells", + "pixelverbieger": "Christian Sabo", + "christophherr": "Christoph Herr", + "claudiosanches": "Claudio Sanches", + "coderkevin": "coderkevin", + "copons": "Copons", + "courtney0burton": "courtney0burton", + "mitogh": "Crisoforo Gaspar", + "littlebigthing": "Csaba (LittleBigThings)", + "csabotta": "csabotta", + "mrmadhat": "Daniel Gregory", + "danielhw": "danielhw", + "danieltj": "danieltj", + "daniloercoli": "daniloercoli", + "dannycooper": "DannyCooper", + "nerrad": "Darren Ethier (nerrad)", + "dsawardekar": "Darshan Sawardekar", + "davemoran118": "davemoran118", + "dryanpress": "Dave Ryan", + "davidbinda": "David Biňovec", + "dcavins": "David Cavins", + "davidherrera": "davidherrera", + "dlh": "David Herrera", + "davidsword": "David Sword", + "jdtrower": "David Trower", + "davisshaver": "Davis Shaver", + "dciso": "dciso", + "dingo_d": "Denis Žoljom", + "dsmart": "Derek Smart", + "designsimply": "designsimply", + "dlocc": "Devin Walker", + "dfangstrom": "dfangstrom", + "dhanendran": "Dhanendran Rajagopal", + "diegoliv": "Diego de Oliveira", + "diegoreymendez": "diegoreymendez", + "dd32": "Dion Hulse", + "dency": "Dixita Dusara", + "dixitadusara": "Dixita Dusara Gohil", + "donnapep": "Donna Peplinskie (a11n)", + "dsifford": "dsifford", + "duanestorey": "Duane Storey", + "elrae": "Earle Davies", + "edpittol": "Eduardo Pittol", + "chopinbach": "Edwin Cromley", + "ehg": "ehg", + "electricfeet": "ElectricFeet", + "eliorivero": "Elio Rivero", + "epointal": "Elisabeth Pointal", + "enodekciw": "enodekciw", + "ephoxjames": "ephoxjames", + "ephoxmogran": "ephoxmogran", + "sewmyheadon": "Eric Amundson", + "ericnmurphy": "ericnmurphy", + "folletto": "Erin 'Folletto' Casali", + "etoledom": "etoledom", + "circlecube": "Evan Mullins", + "fabiankaegy": "Fabian Kägy", + "fabs_pim": "fabs_pim", + "faishal": "faishal", + "floriansimeth": "Florian Simeth", + "foobar4u": "foobar4u", + "foreverpinetree": "foreverpinetree", + "frank-klein": "Frank Klein", + "fuyuko": "fuyuko", + "gma992": "Gabriel Maldonado", + "garrett-eclipse": "Garrett Hyder", + "garyj": "Gary Jones", + "garyjones": "garyjones", + "doomwaxer": "Gary Thayer", + "soulseekah": "Gennady Kovshenin", + "georgeh": "georgeh", + "revgeorge": "George Hotelling", + "babbardel": "George Olaru", + "georgestephanis": "George Stephanis", + "kloon": "Gerhard Potgieter", + "gnif": "gnif", + "goldsounds": "goldsounds", + "grappler": "Grappler", + "greg-raven": "Greg Raven", + "milesdelliott": "Grow", + "bordoni": "Gustavo Bordoni", + "hardeepasrani": "Hardeep Asrani", + "hblackett": "hblackett", + "hedgefield": "hedgefield", + "helen": "Helen Hou-Sandi", + "luehrsen": "Hendrik Luehrsen", + "herbmiller": "herbmiller", + "hideokamoto": "hide", + "hugobaeta": "Hugo Baeta", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "ianstewart": "ianstewart", + "idpokute": "idpokute", + "igorsch": "Igor", + "imonly_ik": "Imran Khalid", + "intronic": "intronic", + "ipstenu": "Ipstenu (Mika Epstein)", + "ireneyoast": "Irene Strikkers", + "ismailelkorchi": "Ismail El Korchi", + "israelshmueli": "israelshmueli", + "jd55": "J.D. Grimes", + "jdgrimes": "J.D. Grimes", + "jakept": "Jacob Peattie", + "jagnew": "jagnew", + "jahvi": "jahvi", + "jnylen0": "James Nylen", + "jamestryon": "jamestryon", + "jamiehalvorson": "jamiehalvorson", + "janalwin": "janalwin", + "jdembowski": "Jan Dembowski", + "jsnajdr": "Jarda Snajdr", + "jaswrks": "Jason Caldwell", + "octalmage": "Jason Stallings", + "yingling017": "Jason Yingling", + "vengisss": "Javier Villanueva", + "jhoffm34": "Jay Hoffmann", + "audrasjb": "Jb Audras", + "khleomix": "JC Palmes", + "jblz": "Jeff Bowen", + "jeffpaul": "Jeffrey Paul", + "jeremyfelt": "Jeremy Felt", + "jipmoors": "Jip Moors", + "jobthomas": "Job a11n", + "sephsekla": "Joe Bailey-Roberts", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joemaller": "Joe Maller", + "j-falk": "Johan Falk", + "johndyer": "johndyer", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "johnpixle": "JohnPixle", + "johnwatkins0": "John Watkins", + "jomurgel": "jomurgel", + "belcherj": "Jonathan Belcher", + "sirjonathan": "Jonathan Wold", + "spacedmonkey": "Jonny Harris", + "jonsurrell": "Jon Surrell", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "ieatwebsites": "Jose Fremaint", + "shelob9": "Josh Pollock", + "jvisick77": "Josh Visick", + "joyously": "Joy", + "jryancard": "jryancard", + "julienmelissas": "JulienMelissas", + "jrf": "Juliette Reinders Folmer", + "kopepasah": "Justin Kopepasah", + "kalpshit": "KalpShit Akabari", + "codebykat": "Kat Hagan", + "ryelle": "Kelly Choyce-Dwan", + "gwwar": "Kerry Liu", + "kevinwhoffman": "Kevin Hoffman", + "ixkaito": "Kite", + "kluny": "kluny", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "krutidugade": "krutidugade", + "charlestonsw": "Lance Cleveland", + "lancewillett": "Lance Willett", + "notlaura": "Lara Schenck", + "leahkoerper": "leahkoerper", + "0mirka00": "Lena Morita", + "lloyd": "Lloyd", + "loicblascos": "Loïc Blascos", + "lucasrolff": "LucasRolff", + "lucasstark": "Lucas Stark", + "luigipulcini": "luigipulcini", + "lukecavanagh": "Luke Cavanagh", + "lucaskowalski": "Luke Kowalski", + "lukepettway": "Luke Pettway", + "luminus": "Luminus Alabi", + "lynneux": "lynneux", + "macbookandrew": "macbookandrew", + "maedahbatool": "Maedah Batool", + "mahdiyazdani": "Mahdi Yazdani", + "mahmoudsaeed": "Mahmoud Saeed", + "travel_girl": "Maja Benke", + "tyxla": "Marin Atanasov", + "clorith": "Marius L. J.", + "mariusvw": "mariusvw", + "markjaquith": "Mark Jaquith", + "vindl": "Marko Andrijasevic", + "mapk": "Mark Uraine", + "martinlugton": "martinlugton", + "m-e-h": "Marty Helmick", + "imath": "Mathieu Viet", + "mathiu": "mathiu", + "webdevmattcrom": "Matt Cromwell", + "mattgeri": "MattGeri", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "maurobringolf": "maurobringolf", + "maximebj": "maximebj", + "mayukojpn": "Mayo Moriyama", + "meetjey": "meetjey", + "b-07": "Mehedi Hasan", + "mendezcode": "mendezcode", + "woodent": "Micah Wood", + "wpscholar": "Micah Wood", + "mdawaffe": "Michael Adams (mdawaffe)", + "michaelhull": "Michael Hull", + "mnelson4": "Michael Nelson", + "mizejewski": "Michele Mizejewski", + "jbpaul17": "Migrated to @jeffpaul", + "mmtr86": "Miguel Torres", + "mihaivalentin": "mihaivalentin", + "stubgo": "Miina Sikk", + "simison": "Mikael Korpela", + "mihai2u": "Mike Crantea", + "mike-haydon-swo": "Mike Haydon", + "mikehaydon": "mikehaydon", + "mikeselander": "Mike Selander", + "mikeyarce": "Mikey Arce", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "gonzomir": "Milen Petrinski - Gonzo", + "mimo84": "mimo84", + "boemedia": "Monique Dubbelman", + "mor10": "Morten Rand-Hendriksen", + "mostafas1990": "Mostafa Soufi", + "motleydev": "motleydev", + "mpheasant": "mpheasant", + "mrwweb": "mrwweb", + "msdesign21": "msdesign21", + "mtias": "mtias", + "desideveloper": "Muhammad Irfan", + "warmarks": "Muhammad Ismail", + "mukesh27": "Mukesh Panchal", + "munirkamal": "Munir Kamal", + "mmaumio": "Muntasir M. Aumio", + "mzorz": "mzorz", + "nagayama": "nagayama", + "nfmohit": "Nahid Ferdous Mohit", + "nao": "Naoko Takano", + "napy84": "napy84", + "nateconley": "nateconley", + "nativeinside": "Native Inside", + "greatislander": "Ned Zimmerman", + "buzztone": "Neil Murray", + "nicbertino": "nic.bertino", + "celloexpressions": "Nick Halsey", + "nielslange": "Niels Lange", + "nikschavan": "Nikhil Chavan", + "nbachiyski": "Nikolay Bachiyski", + "nitrajka": "nitrajka", + "njpanderson": "njpanderson", + "nshki": "nshki", + "oskosk": "Osk", + "panchen": "panchen", + "pareshradadiya-1": "Paresh Radadiya", + "swissspidy": "Pascal Birchler", + "pbearne": "Paul Bearne", + "pauldechov": "Paul Dechov", + "paulstonier": "Paul Stonier", + "paulwilde": "Paul Wilde", + "pedromendonca": "Pedro Mendonça", + "pglewis": "pglewis", + "tyrannous": "Philipp Bammes", + "strategio": "Pierre Sylvestre", + "piersb": "piersb", + "wizzard_": "Pieter Daalder", + "pilou69": "pilou69", + "delawski": "Piotr Delawski", + "postphotos": "postphotos", + "potbot": "potbot", + "prtksxna": "Prateek Saxena", + "pratikthink": "Pratik Kumar", + "presskopp": "Presskopp", + "psealock": "psealock", + "ptasker": "ptasker", + "rachelmcr": "Rachel", + "rachelbaker": "Rachel Baker", + "rahmon": "Rahmon", + "rahulsprajapati": "Rahul Prajapati", + "rakshans1": "rakshans1", + "superpoincare": "Ramanan", + "rahmohn": "Ramon Ahnert", + "ramonopoly": "ramonopoly", + "lamosty": "Rastislav Lamos", + "rianrietveld": "Rian Rietveld", + "richsalvucci": "richsalvucci", + "richtabor": "Rich Tabor", + "rickalee": "Ricky Lee Whittemore", + "riddhiehta02": "Riddhi Mehta", + "rileybrook": "rileybrook", + "deviodigital": "Robert DeVore", + "sanchothefat": "Robert O'Rourke", + "robertsky": "robertsky", + "_dorsvenabili": "Rocio Valdivia", + "rohittm": "Rohit Motwani", + "magicroundabout": "Ross Wintle", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "ryo511": "ryo511", + "soean": "Sören Wünsch", + "sagarprajapati": "Sagar Prajapati", + "samikeijonen": "Sami Keijonen", + "otto42": "Samuel Wood (Otto)", + "smyoon315": "Sang-Min Yoon", + "tinkerbelly": "sarah semark", + "scottmweaver": "Scott Weaver", + "sergeybiryukov": "Sergey Biryukov", + "sergioestevao": "SergioEstevao", + "azchughtai": "Shahjehan Ali", + "shaileesheth": "Shailee Sheth", + "sharaz": "Sharaz Shahid", + "shaunandrews": "shaunandrews", + "giventofly76": "Shaun sc", + "shooper": "Shawn Hooper", + "shenkj": "shenkj", + "sikander": "sikander", + "pross": "Simon Prosser", + "siriokun": "siriokun", + "sirreal": "sirreal", + "sisanu": "Sisanu", + "butimnoexpert": "Slushman", + "ssousa": "Sofia Sousa", + "spocke": "spocke", + "stagger-lee": "Stagger Lee", + "sstoqnov": "Stanimir Stoyanov", + "hypest": "Stefanos Togoulidis", + "stevehenty": "Steve Henty", + "stuartfeldt": "stuartfeldt", + "subrataemfluence": "Subrata Sarkar", + "tacrapo": "tacrapo", + "talldan": "talldan", + "tammie_l": "Tammie Lister", + "tellyworth": "Tellyworth", + "themeroots": "ThemeRoots", + "tfrommen": "Thorsten Frommen", + "thrijith": "Thrijith Thankachan", + "timgardner": "timgardner", + "timmydcrawford": "Timmy Crawford", + "timothyblynjacobs": "Timothy Jacobs", + "tmatsuur": "tmatsuur", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tjnowell": "Tom J Nowell", + "skithund": "Toni Viemerö", + "torontodigits": "TorontoDigits", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "mirucon": "Toshihiro Kanai", + "itowhid06": "Towhidul I Chowdhury", + "travislopes": "Travis Lopes", + "truongwp": "truongwp", + "tjfunke001": "Tunji", + "twoelevenjay": "twoelevenjay", + "grapplerulrich": "Ulrich", + "vaishalipanchal": "Vaishali Panchal", + "vishalkakadiya": "Vishal Kakadiya", + "vtrpldn": "Vitor Paladini", + "volodymyrkolesnykov": "Volodymyr Kolesnykov", + "walterebert": "Walter Ebert", + "webmandesign": "WebMan Design | Oliver Juhas", + "websupporter": "websupporter", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "somtijds": "Willem Prins", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "willybahuaud": "Willy Bahuaud", + "yahil": "Yahil Madakiya", + "yingles": "yingles", + "yoavf": "Yoav Farhi", + "fierevere": "Yui", + "youthkee": "Yusuke Takahashi", + "ze3kr": "ze3kr", + "zebulan": "Zebulan Stanphill", + "ziyaddin": "Ziyaddin Sadygly", + "marina_wp": "Марина Титова", + "mypacecreator": "けい (Kei Nomura)" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.0" + } +} diff --git a/inc/credits/json/5.1.json b/inc/credits/json/5.1.json new file mode 100644 index 0000000..56ee656 --- /dev/null +++ b/inc/credits/json/5.1.json @@ -0,0 +1,962 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Release Lead" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Core Developer" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "Core Developer" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "Core Developer" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "Core Developer" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "Core Developer" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Core Developer" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "schlessera": [ + "Alain Schlesser", + "", + "schlessera", + "" + ], + "soulseekah": [ + "Gennady Kovshenin", + "", + "soulseekah", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "chetan200891": [ + "Chetan Prajapati", + "", + "chetan200891", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "birgire": [ + "Birgir Erlendsson", + "", + "birgire", + "" + ], + "netweb": [ + "Stephen Edgar", + "", + "netweb", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "atimmer": [ + "Anton Timmermans", + "", + "atimmer", + "" + ], + "herregroen": [ + "Herre Groen", + "", + "herregroen", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "kadamwhite": [ + "K.Adam White", + "", + "kadamwhite", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "DrewAPicture": [ + "Drew Jaynes", + "", + "DrewAPicture", + "" + ], + "boonebgorges": [ + "Boone Gorges", + "", + "boonebgorges", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "subrataemfluence": [ + "Subrata Sarkar", + "", + "subrataemfluence", + "" + ], + "ireneyoast": [ + "Irene Strikkers", + "", + "ireneyoast", + "" + ], + "audrasjb": [ + "Jb Audras", + "", + "audrasjb", + "" + ], + "Rarst": [ + "Andrey Savchenko", + "", + "Rarst", + "" + ], + "omarreiss": [ + "Omar Reiss", + "", + "omarreiss", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "gziolo": [ + "Grzegorz Ziółkowski", + "", + "gziolo", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "iseulde": [ + "Ella Van Durpe", + "", + "iseulde", + "" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "nosolosw": [ + "Andrés Maneiro", + "", + "nosolosw", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "nerrad": [ + "Darren Ethier", + "", + "nerrad", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.1" + ], + "type": "list", + "data": { + "0x6f0": "0x6f0", + "1naveengiri": "1naveengiri", + "1265578519-1": "1265578519", + "aardrian": "aardrian", + "abdullahramzan": "Abdullah Ramzan", + "abhayvishwakarma": "Abhay Vishwakarma", + "abhijitrakas": "Abhijit Rakas", + "ibachal": "Achal Jain", + "achbed": "achbed", + "adamsilverstein": "Adam Silverstein", + "ajitbohra": "Ajit Bohra", + "aldavigdis": "Alda Vigdís", + "alejandroxlopez": "alejandroxlopez", + "alexvorn2": "Alexandru Vornicescu", + "xknown": "Alex Concha", + "alexgso": "alexgso", + "alexstine": "Alex Stine", + "allancole": "allancole", + "allendav": "Allen Snook", + "alvarogois": "Alvaro Gois dos Santos", + "acirujano": "Ana Cirujano", + "anantajitjg": "Anantajit JG", + "andg": "Andrea Gandino", + "andreamiddleton": "Andrea Middleton", + "andrei0x309": "andrei0x309", + "andreiglingeanu": "andreiglingeanu", + "andrewza": "Andrew Lima", + "nacin": "Andrew Nacin", + "anevins": "Andrew Nevins", + "afragen": "Andy Fragen", + "andizer": "Andy Meerwaldt", + "la-geek": "Angelika Reisiger", + "antaltettinger": "Antal Tettinger", + "antipole": "Antipole", + "antonioeatgoat": "antonioeatgoat", + "avillegasn": "Antonio Villegas", + "vanyukov": "Anton Vanyukov", + "aranwer104": "Anwer AR", + "aryamaaru": "Arun", + "mrasharirfan": "Ashar Irfan", + "ashokrd2013": "ashokrd2013", + "ayeshrajans": "Ayesh Karunaratne", + "ayubadiputra": "Ayub Adiputra", + "bandonrandon": "B.", + "barryceelen": "Barry Ceelen", + "behzod": "Behzod Saidov", + "drywallbmb": "Ben Byrne", + "benhuberman": "benhuberman", + "benoitchantre": "Benoit Chantre", + "benvaassen": "benvaassen", + "bhargavmehta": "Bhargav Mehta", + "bikecrazyy": "bikecrazyy", + "bjornw": "BjornW", + "blair-jersyer": "Blair jersyer", + "blobfolio": "Blobfolio", + "bobbingwide": "bobbingwide", + "boblinthorst": "Bob Linthorst", + "bor0": "Boro Sitnikovski", + "bradleyt": "Bradley Taylor", + "bradparbs": "Brad Parbs", + "bramheijmink": "bramheijmink", + "kraftbj": "Brandon Kraft", + "bpayton": "Brandon Payton", + "brentswisher": "Brent Swisher", + "rzen": "Brian Richards", + "bridgetwillard": "Bridget Willard", + "bruceallen": "Bruce (a11n)", + "burhandodhy": "Burhan Nasir", + "burlingtonbytes": "Bytes.co", + "icaleb": "Caleb Burks", + "calin": "Calin Don", + "campusboy1987": "campusboy", + "poena": "Carolina Nymark", + "carolinegeven": "carolinegeven", + "ccismaru": "ccismaru", + "chasewg": "chasewg", + "chouby": "Chouby", + "chrico": "ChriCo", + "chriscct7": "chriscct7", + "boda1982": "Christopher Spires", + "claudiu": "claudiu", + "cliffpaulick": "Clifford Paulick", + "codegrau": "codegrau", + "coleh": "coleh", + "conner_bw": "conner_bw", + "coreymckrill": "Corey McKrill", + "croce": "croce", + "littlebigthing": "Csaba (LittleBigThings)", + "clarinetlord": "Cyrus Collier", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "mrmadhat": "Daniel Gregory", + "daniel-koskinen": "Daniel Koskinen", + "talldanwp": "Daniel Richards", + "danieltj": "danieltj", + "danimalbrown": "danimalbrown", + "dannycooper": "DannyCooper", + "dannydehaan": "Danny de Haan", + "darko-a7": "Darko A7", + "davepullig": "Dave Pullig", + "davidakennedy": "David A. Kennedy", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "desertsnowman": "David Cramer", + "dlh": "David Herrera", + "dglingren": "David Lingren", + "dshanske": "David Shanske", + "superdav42": "David Stone", + "dekervit": "dekervit", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "dmsnell": "Dennis Snell", + "designsimply": "designsimply", + "dfangstrom": "dfangstrom", + "dhanendran": "Dhanendran Rajagopal", + "dharm1025": "Dharmesh Patel", + "dhavalkasvala": "Dhaval Kasavala", + "dhruvin": "Dhruvin", + "diedeexterkate": "DiedeExterkate", + "dschalk": "Dieter", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "dipeshkakadiya": "Dipesh Kakadiya", + "donncha": "Donncha O Caoimh (a11n)", + "dontstealmyfish": "dontstealmyfish", + "drivingralle": "Drivingralle", + "dsifford": "dsifford", + "eamax": "eamax", + "metalandcoffee": "Ebonie Butler", + "edo888": "edo888", + "electricfeet": "ElectricFeet", + "edocev": "Emil Dotsev", + "ericlewis": "Eric Andrew Lewis", + "ericdaams": "Eric Daams", + "erich_k4wp": "Erich Munz", + "ethitter": "Erick Hitter", + "ericmeyer": "EricMeyer", + "etoledom": "etoledom", + "dyrer": "Evangelos Athanasiadis", + "evansolomon": "Evan Solomon", + "faisal03": "Faisal Alvi", + "felipeelia": "Felipe Elia", + "fclaussen": "Fernando Claussen", + "flipkeijzer": "flipkeijzer", + "mista-flo": "Florian TIAR", + "fpcsjames": "FPCSJames", + "piewp": "fperdaan", + "frank-klein": "Frank Klein", + "fuchsws": "fuchsws", + "fullyint": "fullyint", + "gma992": "Gabriel Maldonado", + "garetharnold": "Gareth", + "garrett-eclipse": "Garrett Hyder", + "garyj": "Gary Jones", + "kloon": "Gerhard Potgieter", + "girishpanchal": "Girish Panchal", + "gm_alex": "GM_Alex", + "gnif": "gnif", + "graymouser": "graymouser", + "greg": "greg", + "guido07111975": "Guido", + "gutendev": "GutenDev | Ⓦ ✍㊙", + "hafiz": "Hafiz Rahman", + "hailite": "Hai Zhengâš¡", + "hansjovisyoast": "Hans-Christiaan Braun", + "hardeepasrani": "Hardeep Asrani", + "hardik-amipara": "Hardik", + "harsh175": "Harsh Patel", + "haruharuharuby": "haruharuharuby", + "idea15": "Heather Burns", + "hedgefield": "hedgefield", + "helen": "Helen Hou-Sandi", + "henrywright": "Henry Wright", + "hitendra-chopda": "Hitendra Chopda", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "ibantxillo": "Iban Vaquero", + "iceable": "Iceable", + "igmoweb": "Ignacio Cruz Moreno", + "igorsch": "Igor", + "ibenic": "Igor Benic", + "ionvv": "Ion Vrinceanu", + "isabel104": "isabel104", + "ishitaka": "ishitaka", + "meatman89fs": "Ivan Mudrik", + "jdgrimes": "J.D. Grimes", + "jackreichert": "Jack Reichert", + "jakept": "Jacob Peattie", + "whyisjake": "Jake Spurlock", + "jnylen0": "James Nylen", + "janak007": "janak Kaneriya", + "janalwin": "janalwin", + "jankimoradiya": "Janki Moradiya", + "janthiel": "janthiel", + "jaswrks": "Jason Caldwell", + "javorszky": "javorszky", + "jaydeep-rami": "Jaydeep Rami", + "jaymanpandya": "Jayman Pandya", + "jfarthing84": "Jeff Farthing", + "cheffheid": "Jeffrey de Wit", + "jeffpaul": "Jeffrey Paul", + "jmdodd": "Jennifer M. Dodd", + "miss_jwo": "Jenny Wong", + "jeremeylduvall": "Jeremey", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jpry": "Jeremy Pry", + "jeremyescott": "Jeremy Scott", + "jesperher": "Jesper V Nielsen", + "professor44": "Jesse Friedman", + "jjcomack": "Jimmy Comack", + "jipmoors": "Jip Moors", + "jirihon": "Jiri Hon", + "joanrho": "joanrho", + "jobthomas": "Job a11n", + "sephsekla": "Joe Bailey-Roberts", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joelcj91": "Joel James", + "joen": "Joen A.", + "j-falk": "Johan Falk", + "johnalarcon": "johnalarcon", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "johnpgreen": "John P. Green", + "johnschulz": "johnschulz", + "jrchamp": "Jonathan Champ", + "joneiseman": "joneiseman", + "spacedmonkey": "Jonny Harris", + "joostdevalk": "Joost de Valk", + "josephscott": "Joseph Scott", + "joshuawold": "Joshua Wold", + "joyously": "Joy", + "jpurdy647": "jpurdy647", + "jrdelarosa": "jrdelarosa", + "jryancard": "jryancard", + "juiiee8487": "Juhi Patel", + "jamosova": "Julia Amosova", + "juliemoynat": "Julie Moynat", + "junaidkbr": "Junaid Ahmed", + "360zen": "justinmaurerdotdev", + "justinsainton": "Justin Sainton", + "jtsternberg": "Justin Sternberg", + "greenshady": "Justin Tadlock", + "kapteinbluf": "kapteinbluf", + "mt8biz": "Kazuto Takeshita", + "keesiemeijer": "keesiemeijer", + "kelvink": "kelvink", + "khaihong": "khaihong", + "kiranpotphode": "Kiran Potphode", + "kirasong": "Kira Schroder", + "ixkaito": "Kite", + "kkarpieszuk": "kkarpieszuk", + "kmeze": "kmeze", + "knutsp": "Knut Sparhell", + "konainm": "konainm", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "kristastevens": "kristastevens", + "krutidugade": "krutidugade", + "laghee": "laghee", + "lakenh": "Laken Hafner", + "lancewillett": "Lance Willett", + "lanche86": "lanche86", + "laurelfulford": "laurelfulford", + "lbenicio": "lbenicio", + "leanderiversen": "Leander Iversen", + "leemon": "leemon", + "lenasterg": "lenasterg", + "lisannekluitmans": "Lisanne Kluitmans", + "lizkarkoski": "lizkarkoski", + "lucagrandicelli": "Luca Grandicelli", + "lucasrolff": "LucasRolff", + "luciano-croce": "luciano-croce", + "lukecarbis": "Luke Carbis", + "luminus": "Luminus Alabi", + "mariovalney": "Mário Valney", + "maartenleenders": "maartenleenders", + "macbookandrew": "macbookandrew", + "palmiak": "Maciek Palmowski", + "travel_girl": "Maja Benke", + "mako09": "Mako", + "tomdxw": "mallorydxw-old", + "manuelaugustin": "Manuel Augustin", + "manuel_84": "manuel_84", + "marcelo2605": "marcelo2605", + "zottto": "Marc Nilius", + "marcomarsala": "marco.marsala", + "marcomartins": "Marco Martins", + "marcwieland95": "marcwieland95", + "clorith": "Marius L. J.", + "mariusvw": "mariusvw", + "mbelchev": "Mariyan Belchev", + "markjaquith": "Mark Jaquith", + "mathieuhays": "mathieuhays", + "imath": "Mathieu Viet", + "webdevmattcrom": "Matt Cromwell", + "mgibbs189": "Matt Gibbs", + "mboynes": "Matthew Boynes", + "lonelyvegan": "Matthew Riley MacPherson", + "sivel": "Matt Martz", + "mattyrob": "Matt Robinson", + "mcmwebsol": "mcmwebsol", + "mensmaximus": "mensmaximus", + "mermel": "mermel", + "wpscholar": "Micah Wood", + "mnelson4": "Michael Nelson", + "michielatyoast": "Michiel Heijmans", + "sebastienthivinfocom": "Migrated to @sebastienserre", + "mmtr86": "Miguel Torres", + "mihaiiceyro": "mihaiiceyro", + "mihdan": "mihdan", + "mikegillihan": "Mike Gillihan", + "mikejolley": "Mike Jolley", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "milindmore22": "Milind More", + "mirkoschubert": "mirkoschubert", + "sayedwp": "Mohammad Taqui Sayed", + "monikarao": "Monika Rao", + "boemedia": "Monique Dubbelman", + "xpertone": "Muhammad Kashif", + "lorenzone92": "multiformeingegno", + "mmaumio": "Muntasir M. Aumio", + "munyagu": "munyagu", + "mythemeshop": "MyThemeShop", + "mzorz": "mzorz", + "nadim0988": "Nadim", + "nandorsky": "nandorsky", + "naoki0h": "Naoki Ohashi", + "nao": "Naoko Takano", + "nataliashitova": "nataliashitova", + "nateallen": "Nate Allen", + "nathanatmoz": "Nathan Johnson", + "ndavison": "ndavison", + "greatislander": "Ned Zimmerman", + "nextendweb": "Nextendweb", + "ndiego": "Nick Diego", + "celloexpressions": "Nick Halsey", + "nickmomrik": "Nick Momrik", + "nick_thegeek": "Nick the Geek", + "nahuelmahe": "Nicolas Figueira", + "nicollle": "Nicolle Helgers", + "jainnidhi": "Nidhi Jain", + "nielslange": "Niels Lange", + "nikschavan": "Nikhil Chavan", + "rabmalin": "Nilambar Sharma", + "mrtortai": "Noam Eppel", + "notnownikki": "notnownikki", + "odysseygate": "odyssey", + "bulletdigital": "Oliver Sadler", + "codestor": "Omkar Bhagat", + "othellobloke": "OthelloBloke", + "ov3rfly": "Ov3rfly", + "paaljoachim": "Paal Joachim Romdahl", + "panchen": "panchen", + "parbaugh": "parbaugh", + "xparham": "Parham Ghaffarian", + "swissspidy": "Pascal Birchler", + "casiepa": "Pascal Casier", + "eartboard": "Paul", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "natacado": "Paul Paradise", + "paulschreiber": "Paul Schreiber", + "pputzer": "pepe", + "walbo": "Petter Walbø Johnsgård", + "munklefish": "Phill Healey", + "pskli": "Pierre Saïkali", + "strategio": "Pierre Sylvestre", + "wizzard_": "Pieter Daalder", + "piyush9100": "Piyush Patel", + "promz": "Pramod Jodhani", + "pmbaldha": "Prashant Baldha", + "pratikkry": "Pratik Kumar", + "pratikthink": "Pratik Kumar", + "precies": "precies", + "nikeo": "presscustomizr", + "presskopp": "Presskopp", + "presslabs": "Presslabs", + "presstigers": "PressTigers", + "programmin": "programmin", + "punit5658": "Punit Patel", + "purnendu": "Purnendu Dash", + "qcmiao": "Qucheng", + "rachelbaker": "Rachel Baker", + "bamadesigner": "Rachel Cherry", + "larrach": "Rachel Peter", + "rafsuntaskin": "Rafsun Chowdhury", + "rahulsprajapati": "Rahul Prajapati", + "cthreelabs": "Raja Mohammed", + "superpoincare": "Ramanan", + "ramiy": "Rami Yushuvaev", + "ramizmanked": "Ramiz Manked", + "ramonopoly": "ramonopoly", + "redcastor": "redcastor", + "remyvv": "remyvv", + "rensw90": "rensw90", + "rhetorical": "rhetorical", + "rianrietveld": "Rian Rietveld", + "iamfriendly": "Rich Tape", + "rickalee": "Ricky Lee Whittemore", + "rinkuyadav999": "Rinku Y", + "rishishah": "Rishi Shah", + "robbie505": "Robbie", + "robdxw": "robdxw", + "noisysocks": "Robert Anderson", + "littlerchicken": "Robin Cornett", + "robinvandervliet": "Robin van der Vliet", + "ravanh": "Rolf Allard van Hagen", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "ryotsun": "ryotsun", + "sebastienserre": "Sébastien SERRE", + "soean": "Sören Wünsch", + "stodorovic": "Saša", + "sagarnasit": "Sagar Nasit", + "sasiddiqui": "Sami Ahmed Siddiqui", + "samikeijonen": "Sami Keijonen", + "otto42": "Samuel Wood (Otto)", + "tinkerbelly": "sarah semark", + "scottlee": "Scott Lee", + "coffee2code": "Scott Reilly", + "seanchayes": "Sean Hayes", + "sebakurzyn": "Sebastian Kurzynoswki", + "sebastianpisula": "Sebastian Pisula", + "shamim51": "Shamim Hasan", + "shaneeckert": "Shane Eckert", + "sharaz": "Sharaz Shahid", + "shashwatmittal": "Shashwat Mittal", + "shooper": "Shawn Hooper", + "sherwood": "sherwood", + "shital-patel": "Shital Marakana", + "shivapoudel": "Shiva Poudel", + "pross": "Simon Prosser", + "sjardo": "sjardo", + "skoldin": "skoldin", + "slilley": "slilley", + "slushman": "slushman", + "sonjaleix": "Sonja Leix", + "sonjanyc": "sonjanyc", + "spartank": "spartank", + "spyderbytes": "spyderbytes", + "sstoqnov": "Stanimir Stoyanov", + "metodiew": "Stanko Metodiev", + "stazdotio": "stazdotio", + "stephenharris": "Stephen Harris", + "stevenlinx": "Steven Lin", + "stormrockwell": "Storm Rockwell", + "skostadinov": "Stoyan Kostadinov", + "manikmist09": "Sultan Nasir Uddin", + "swift": "swift", + "takahashi_fumiki": "Takahashi Fumiki", + "miyauchi": "Takayuki Miyauchi", + "karmatosed": "Tammie Lister", + "tlovett1": "Taylor Lovett", + "teddytime": "Ted", + "tellyworth": "Tellyworth", + "terriann": "Terri Ann", + "terwdan": "terwdan", + "tharsheblows": "tharsheblows", + "themezee": "ThemeZee", + "thomasplevy": "Thomas Patrick Levy", + "thomas-vitale": "Thomas Vitale", + "thomaswm": "thomaswm", + "tfrommen": "Thorsten Frommen", + "thrijith": "Thrijith Thankachan", + "tiagohillebrandt": "Tiago Hillebrandt", + "tigertech": "tigertech", + "timhavinga": "Tim Havinga", + "timmydcrawford": "Timmy Crawford", + "tkama": "Timur Kamaev", + "titodevera": "titodevera", + "tz-media": "Tobias Zimpel", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomharrigan": "TomHarrigan", + "tjnowell": "Tom J Nowell", + "tferry": "Tommy Ferry", + "tonybogdanov": "tonybogdanov", + "torontodigits": "TorontoDigits", + "mirucon": "Toshihiro Kanai", + "itowhid06": "Towhidul I Chowdhury", + "transl8or": "transl8or", + "grapplerulrich": "Ulrich", + "upadalavipul": "upadalavipul", + "usmankhalid": "Usman Khalid", + "utsav72640": "Utsav tilava", + "uttam007": "uttam007", + "vaishalipanchal": "Vaishali Panchal", + "valer1e": "Valérie Galassi", + "valchovski": "valchovski", + "vishaldodiya": "vishaldodiya", + "vnsavage": "vnsavage", + "voneff": "voneff", + "vortfu": "vortfu", + "warmlaundry": "warmlaundry", + "wbrubaker": "wbrubaker.a11n", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "kwonye": "Will Kwon", + "wpzinc": "wpzinc", + "xhezairi": "xhezairi", + "yahil": "Yahil Madakiya", + "yoavf": "Yoav Farhi", + "fierevere": "Yui", + "yuriv": "YuriV", + "zanematthew": "Zane Matthew", + "zebulan": "Zebulan Stanphill" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.1" + } +} diff --git a/inc/credits/json/5.2.json b/inc/credits/json/5.2.json new file mode 100644 index 0000000..ca6a556 --- /dev/null +++ b/inc/credits/json/5.2.json @@ -0,0 +1,908 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "Release Lead" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "Release Lead" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "Lead Developer" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Core Developer" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "Core Developer" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "Core Developer" + ], + "iseulde": [ + "Ella Van Durpe", + "", + "iseulde", + "Core Developer" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "hedgefield": [ + "Tim Hedgefield", + "", + "hedgefield", + "" + ], + "mapk": [ + "Mark Uraine", + "", + "mapk", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "earnjam": [ + "William Earnhardt", + "", + "earnjam", + "" + ], + "Viper007Bond": [ + "Alex Mills", + "", + "Viper007Bond", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "garrett-eclipse": [ + "Garrett Hyder", + "", + "garrett-eclipse", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "birgire": [ + "Birgir Erlendsson", + "", + "birgire", + "" + ], + "ianbelanger": [ + "Ian Belanger", + "", + "ianbelanger", + "" + ], + "xkon": [ + "Konstantinos Xenos", + "", + "xkon", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "man4toman": [ + "Morteza Geransayeh", + "", + "man4toman", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "chetan200891": [ + "Chetan Prajapati", + "", + "chetan200891", + "" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "" + ], + "kraftbj": [ + "Brandon Kraft", + "", + "kraftbj", + "" + ], + "andizer": [ + "Andy Meerwaldt", + "", + "andizer", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "david.binda": [ + "David Binovec", + "", + "david.binda", + "" + ], + "tellyworth": [ + "Alex Shiels", + "", + "tellyworth", + "" + ], + "dswebsme": [ + "D.S. Webster", + "", + "dswebsme", + "" + ], + "dimadin": [ + "Milan Dinić", + "", + "dimadin", + "" + ], + "subrataemfluence": [ + "Subrata Sarkar", + "", + "subrataemfluence", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "nerrad": [ + "Darren Ethier", + "", + "nerrad", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "jeremyfelt": [ + "Jeremy Felt", + "", + "jeremyfelt", + "" + ], + "welcher": [ + "Ryan Welcher", + "", + "welcher", + "" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "schlessera": [ + "Alain Schlesser", + "", + "schlessera", + "" + ], + "miss_jwo": [ + "Jenny Wong", + "", + "miss_jwo", + "" + ], + "paragoninitiativeenterprises": [ + "Scott Arciszewski", + "", + "paragoninitiativeenterprises", + "" + ], + "obenland": [ + "Konstantin Obenland", + "", + "obenland", + "" + ], + "nosolosw": [ + "Andrés Maneiro", + "", + "nosolosw", + "" + ], + "gziolo": [ + "Grzegorz Ziółkowski", + "", + "gziolo", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "etoledom": [ + "Eduardo Toledo", + "", + "etoledom", + "" + ], + "Soean": [ + "Soren Wrede", + "", + "Soean", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.2" + ], + "type": "list", + "data": { + "aaroncampbell": "Aaron D. Campbell", + "762e5e74": "abbe", + "oztaser": "Adil Öztaşer", + "ajitbohra": "Ajit Bohra", + "aldavigdis": "Alda Vigdís", + "xknown": "Alex Concha", + "alexdenning": "Alex Denning", + "xavortm": "Alex Dimitrov", + "lexiqueen": "Alexis", + "alexislloyd": "Alexis Lloyd", + "adamsoucie": "Alexis Soucie", + "akirk": "Alex Kirk", + "allancole": "allancole", + "allendav": "Allen Snook", + "alpipego": "alpipego", + "andreamiddleton": "Andrea Middleton", + "andraganescu": "Andrei Draganescu", + "euthelup": "Andrei Lupu", + "aandrewdixon": "Andrew Dixon", + "nacin": "Andrew Nacin", + "rarst": "Andrey \"Rarst\" Savchenko", + "aniketpatel": "Aniket Patel", + "anischarolia": "Anis Charolia", + "avillegasn": "Antonio Villegas", + "atimmer": "Anton Timmermans", + "vanyukov": "Anton Vanyukov", + "antonypuckey": "antonypuckey", + "arena": "arena", + "aristath": "Ari Stathopoulos", + "wpboss": "Aslam Shekh", + "axaak": "axaak", + "backermann1978": "backermann1978", + "bahia0019": "bahia0019", + "pixolin": "Bego Mario Garde", + "empireoflight": "Ben Dunkle", + "bfintal": "Benjamin Intal", + "britner": "Ben Ritner - Kadence WP", + "billerickson": "Bill Erickson", + "bodohugobarwich": "Bodo (Hugo) Barwich", + "gitlost": "bonger", + "boonebgorges": "Boone Gorges", + "bradleyt": "Bradley Taylor", + "brentswisher": "Brent Swisher", + "ixium": "Brian Stal", + "burhandodhy": "Burhan Nasir", + "cathibosco1": "Cathi Bosco", + "chiaralovelaces": "Chiara Magnani", + "chouby": "Chouby", + "aprea": "Chris A. a11n", + "christophherr": "Christoph Herr", + "chrisvanpatten": "Chris Van Patten", + "cdog": "Cătălin Dogaru", + "colorful-tones": "Damon Cook", + "danmicamediacom": "Dan Foley", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danieltj": "danieltj", + "diddledan": "Dani Llewellyn", + "drw158": "Dave Whitley", + "davidbinda": "David Biňovec", + "dlh": "David Herrera", + "davefx": "David Marín Carreño", + "darthhexx": "David Newman", + "dgroddick": "David Roddick", + "get_dave": "David Smith", + "daxelrod": "daxelrod", + "dkarfa": "Debabrata Karfa", + "dekervit": "dekervit", + "denis-de-bernardy": "Denis de Bernardy", + "dmsnell": "Dennis Snell", + "valendesigns": "Derek Herman", + "pcfreak30": "Derrick Hammer", + "designsimply": "designsimply", + "dhanukanuwan": "Dhanukanuwan", + "dharm1025": "Dharmesh Patel", + "dianeco": "Diane Co", + "diegoreymendez": "diegoreymendez", + "dilipbheda": "Dilip Bheda", + "dency": "Dixita Dusara", + "odminstudios": "Dmitrii", + "iamdmitrymayorov": "Dmitry Mayorov", + "drewapicture": "Drew Jaynes", + "dsifford": "dsifford", + "edocev": "Emil Dotsev", + "epiqueras": "epiqueras", + "folletto": "Erin 'Folletto' Casali", + "fabiankaegy": "Fabian Kägy", + "faisal03": "Faisal Alvi", + "fencer04": "Fencer04", + "flaviozavan": "flaviozavan", + "peaceablewhale": "Franklin Tse", + "fuegas": "Fuegas", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "soulseekah": "Gennady Kovshenin", + "girishpanchal": "Girish Panchal", + "gqevu6bsiz": "gqevu6bsiz", + "wido": "Guido Scialfa", + "gutendev": "GutenDev | Ⓦ ✍㊙", + "hannahmalcolm": "Hannah Malcolm", + "hardik-amipara": "Hardik", + "thakkarhardik": "Hardik Thakkar", + "luehrsen": "Hendrik Luehrsen", + "henrywright-1": "Henry", + "henrywright": "Henry Wright", + "iandunn": "Ian Dunn", + "ice9js": "ice9js", + "zinigor": "Igor Zinovyev (a11n)", + "isabel_brison": "Isabel Brison", + "elhardoum": "Ismail", + "jdgrimes": "J.D. Grimes", + "jakeparis": "jakeparis", + "whyisjake": "Jake Spurlock", + "cc0a": "James", + "janak007": "janak Kaneriya", + "jankimoradiya": "Janki Moradiya", + "jarred-kennedy": "Jarred Kennedy", + "vengisss": "Javier Villanueva", + "jaydeep-rami": "Jaydeep Rami", + "parkcityj": "Jaye Williams", + "jaymanpandya": "Jayman Pandya", + "jayupadhyay01": "Jay Upadhyay", + "jdeeburke": "jdeeburke", + "cheffheid": "Jeffrey de Wit", + "endocreative": "Jeremy Green", + "jeherve": "Jeremy Herve", + "jikamens": "jikamens", + "jitendrabanjara1991": "Jitendra Banjara", + "joedolson": "Joe Dolson", + "joemcgill": "Joe McGill", + "j-falk": "Johan Falk", + "johannadevos": "Johanna de Vos", + "johnjamesjacoby": "John James Jacoby", + "jonathandejong": "Jonathandejong", + "joneiseman": "joneiseman", + "jonnybojangles": "jonnybojangles", + "joostdevalk": "Joost de Valk", + "jordesign": "jordesign", + "koke": "Jorge Bernal", + "keraweb": "Jory Hogeveen", + "jcastaneda": "Jose Castaneda", + "josephwa": "josephwa", + "builtbynorthby": "Josh Feck", + "joshuawold": "Joshua Wold", + "joyously": "Joy", + "jplojohn": "jplo", + "jrtashjian": "JR Tashjian", + "juiiee8487": "Juhi Patel", + "juliarrr": "juliarrr", + "jrf": "Juliette Reinders Folmer", + "justinahinon": "Justin Ahinon", + "kadamwhite": "K. Adam White", + "kamataryo": "KamataRyo", + "karinedo": "Karine Do", + "karlgroves": "karlgroves", + "katyatina": "Katyatina", + "kelin1003": "Kelin Chauhan", + "ryelle": "Kelly Choyce-Dwan", + "gwwar": "Kerry Liu", + "codemascot": "KHAN", + "itzmekhokan": "Khokan Sardar", + "killua99": "killua99", + "ixkaito": "Kite", + "knutsp": "Knut Sparhell", + "olein": "Koji Kuno", + "laurelfulford": "laurelfulford", + "0mirka00": "Lena Morita", + "lkraav": "lkraav", + "lovingboth": "lovingboth", + "lukecarbis": "Luke Carbis", + "lgedeon": "Luke Gedeon", + "lukepettway": "Luke Pettway", + "palmiak": "Maciek Palmowski", + "maedahbatool": "Maedah Batool", + "travel_girl": "Maja Benke", + "majemedia": "Maje Media LLC", + "malae": "Malae", + "manzoorwanijk": "Manzoor Wani (a11n)", + "robobot3000": "Marcin", + "iworks": "Marcin Pietrzak", + "marcofernandes": "Marco Fernandes", + "marco-peralta": "Marco Peralta", + "marekhrabe": "Marek Hrabe", + "mbelchev": "Mariyan Belchev", + "markcallen": "markcallen", + "mdwolinski": "Mark D Wolinski", + "mechter": "Markus Echterhoff", + "mspatovaliyski": "Martin Spatovaliyski", + "m-e-h": "Marty Helmick", + "marybaum": "marybaum", + "imath": "Mathieu Viet", + "mattnyeus": "mattcursor", + "immeet94": "Meet Makadia", + "mheikkila": "mheikkila", + "wpscholar": "Micah Wood", + "donmhico": "Michael", + "michelleweber": "michelleweber", + "mcsf": "Miguel Fonseca", + "mmtr86": "Miguel Torres", + "simison": "Mikael Korpela", + "mauteri": "Mike Auteri", + "mikengarrett": "MikeNGarrett", + "mikeschinkel": "Mike Schinkel", + "mikeselander": "Mike Selander", + "lord_viper": "Mobin Ghasempoor", + "mohadeseghasemi": "Mohadese Ghasemi", + "saimonh": "Mohammed Saimon", + "monikarao": "Monika Rao", + "mor10": "Morten Rand-Hendriksen", + "mmuhsin": "Muhammad Muhsin", + "m_uysl": "Mustafa Uysal", + "mzorz": "mzorz", + "nfmohit": "Nahid Ferdous Mohit", + "naoki0h": "Naoki Ohashi", + "nateallen": "Nate Allen", + "nayana123": "Nayana Maradia", + "greatislander": "Ned Zimmerman", + "neobabis": "Neokazis Charalampos", + "modernnerd": "Nick C", + "nickdaugherty": "nickdaugherty", + "ndiego": "Nick Diego", + "celloexpressions": "Nick Halsey", + "jainnidhi": "Nidhi Jain", + "nielsdeblaauw": "Niels de Blaauw", + "nielslange": "Niels Lange", + "nnikolov": "Nikolay Nikolov", + "rabmalin": "Nilambar Sharma", + "ninio": "ninio", + "nmenescardi": "nmenescardi", + "notnownikki": "notnownikki", + "bulletdigital": "Oliver Sadler", + "onlanka": "onlanka", + "pandelisz": "pandelisz", + "parsmizban": "ParsMizban", + "pbearne": "Paul Bearne", + "bassgang": "Paul Vincent Beigang", + "pedromendonca": "Pedro Mendonça", + "peterbooker": "Peter Booker", + "peterwilsoncc": "Peter Wilson", + "pfiled": "pfiled", + "pilou69": "pilou69", + "pranalipatel": "Pranali Patel", + "pratikkry": "Pratik Kumar", + "pratikthink": "Pratik Kumar", + "presskopp": "Presskopp", + "psealock": "psealock", + "punit5658": "Punit Patel", + "bamadesigner": "Rachel Cherry", + "rahmon": "Rahmon", + "superpoincare": "Ramanan", + "ramizmanked": "Ramiz Manked", + "ramonopoly": "ramonopoly", + "rinatkhaziev": "Rinat", + "noisysocks": "Robert Anderson", + "rsusanto": "Rudy Susanto", + "ryan": "Ryan Boren", + "ryanshoover": "ryanshoover", + "sgastard": "Sébastien Gastard", + "sebastienserre": "Sébastien SERRE", + "sachyya-sachet": "Sachyya", + "saeedfard": "Saeed Fard", + "salar6990": "Salar Gholizadeh", + "salcode": "Sal Ferrarello", + "samanehmirrajabi": "Samaneh Mirrajabi", + "samikeijonen": "Sami Keijonen", + "sgarza": "Santiago Garza", + "saracope": "Sara Cope", + "saracup": "saracup", + "tinkerbelly": "sarah semark", + "coffee2code": "Scott Reilly", + "sebastianpisula": "Sebastian Pisula", + "ebrahimzadeh": "Sekineh Ebrahimzadeh", + "vjik": "Sergei Predvoditelev", + "sergioestevao": "SergioEstevao", + "seedsca": "Sergio Scabuzzo", + "sharaz": "Sharaz Shahid", + "sharifkiberu": "sharifkiberu", + "shashank3105": "Shashank Panchal", + "shazdeh": "shazdeh", + "shital-patel": "Shital Marakana", + "sky_76": "sky_76", + "sstoqnov": "Stanimir Stoyanov", + "ryokuhi": "Stefano Minoia", + "netweb": "Stephen Edgar", + "stevenkword": "Steven Word", + "sudar": "Sudar Muthu", + "sudhiryadav": "Sudhir Yadav", + "miyauchi": "Takayuki Miyauchi", + "themonic": "Themonic", + "thomstark": "thomstark", + "tfrommen": "Thorsten Frommen", + "thrijith": "Thrijith Thankachan", + "timph": "timph", + "timwright12": "Tim Wright", + "tmatsuur": "tmatsuur", + "ohiosierra": "tmdesigned", + "tmdesigned": "tmdesigned", + "tobiasbg": "Tobias Bäthge", + "tz-media": "Tobias Zimpel", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomharrigan": "TomHarrigan", + "tonybogdanov": "tonybogdanov", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "itowhid06": "Towhidul I Chowdhury", + "liljimmi": "Tracy Levesque", + "umang7": "Umang Bhanvadia", + "vaishalipanchal": "Vaishali Panchal", + "szepeviktor": "Viktor Szépe", + "vortfu": "vortfu", + "vrimill": "vrimill", + "webfactory": "WebFactory", + "westonruter": "Weston Ruter", + "wfmattr": "WFMattR", + "williampatton": "williampatton", + "willscrlt": "Willscrlt", + "tsewlliw": "Will West", + "wolly": "Wolly aka Paolo Valenti", + "wrwrwr0": "wrwrwr0", + "yarnboy": "yarnboy", + "yoavf": "Yoav Farhi", + "fierevere": "Yui", + "zebulan": "Zebulan Stanphill", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.2" + } +} diff --git a/inc/credits/json/5.3.json b/inc/credits/json/5.3.json new file mode 100644 index 0000000..7c42b3c --- /dev/null +++ b/inc/credits/json/5.3.json @@ -0,0 +1,1319 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "Release Lead" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "Core Developer" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "Core Developer" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "Core Developer" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "Core Developer" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "Core Developer" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Core Developer" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "Core Developer" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "Core Developer" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "Core Developer" + ], + "mapk": [ + "Mark Uraine", + "", + "mapk", + "" + ], + "Anlino": [ + "Anders Norén", + "", + "Anlino", + "" + ], + "ianbelanger": [ + "Ian Belanger", + "", + "ianbelanger", + "" + ], + "williampatton": [ + "William Patton", + "", + "williampatton", + "" + ], + "justinahinon": [ + "Justin Ahinon", + "", + "justinahinon", + "" + ], + "mikerbg": [ + "Mike Reid", + "", + "mikerbg", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "Rarst": [ + "Andrey Savchenko", + "", + "Rarst", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "matveb": [ + "Matías Ventura", + "", + "matveb", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "" + ], + "gziolo": [ + "Grzegorz Ziółkowski", + "", + "gziolo", + "" + ], + "garrett-eclipse": [ + "Garrett Hyder", + "", + "garrett-eclipse", + "" + ], + "whyisjake": [ + "Jake Spurlock", + "", + "whyisjake", + "" + ], + "iseulde": [ + "Ella van Durpe", + "", + "iseulde", + "" + ], + "pento": [ + "Gary Pendergast", + "", + "pento", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "kadamwhite": [ + "K. Adam White", + "", + "kadamwhite", + "" + ], + "birgire": [ + "Birgir Erlendsson", + "", + "birgire", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "donmhico": [ + "Michael Panaga", + "", + "donmhico", + "" + ], + "epiqueras": [ + "Enrique Piqueras", + "", + "epiqueras", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "Soean": [ + "Soren Wrede", + "", + "Soean", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "itowhid06": [ + "Towhidul Islam", + "", + "itowhid06", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "dekervit": [ + "Tugdual de Kerviler", + "", + "dekervit", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "nosolosw": [ + "Andrés Maneiro", + "", + "nosolosw", + "" + ], + "david.binda": [ + "David Binovec", + "", + "david.binda", + "" + ], + "dkarfa": [ + "Debabrata Karfa", + "", + "dkarfa", + "" + ], + "etoledom": [ + "Eduardo Toledo", + "", + "etoledom", + "" + ], + "netweb": [ + "Stephen Edgar", + "", + "netweb", + "" + ], + "wppinar": [ + "Pinar Olguc", + "", + "wppinar", + "" + ], + "chetan200891": [ + "Chetan Prajapati", + "", + "chetan200891", + "" + ], + "dsifford": [ + "Derek Sifford", + "", + "dsifford", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "melchoyce": [ + "Mel Choyce", + "", + "melchoyce", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "antpb": [ + "Anthony Burchell", + "", + "antpb", + "" + ], + "assassinateur": [ + "Seghir Nadir", + "", + "assassinateur", + "" + ], + "Hareesh Pillai": [ + "Hareesh Pillai", + "", + "Hareesh Pillai", + "" + ], + "mattchowning": [ + "Matt Chowning", + "", + "mattchowning", + "" + ], + "nerrad": [ + "Darren Ethier", + "", + "nerrad", + "" + ], + "SergioEstevao": [ + "Sérgio Estêvão", + "", + "SergioEstevao", + "" + ], + "get_dave": [ + "Dave Smith", + "", + "get_dave", + "" + ], + "johnjamesjacoby": [ + "John James Jacoby", + "", + "johnjamesjacoby", + "" + ], + "boonebgorges": [ + "Boone Gorges", + "", + "boonebgorges", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "anevins": [ + "Andrew Nevins", + "", + "anevins", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.3" + ], + "type": "list", + "data": { + "5hel2l2y": "5hel2l2y", + "1994rstefan": "1994rstefan", + "irsdl": "@irsdl", + "aaroncampbell": "Aaron D. Campbell", + "aksdvp": "Aashish S", + "webcommsat": "Abha Thakor", + "abhijitrakas": "Abhijit Rakas", + "abrightclearweb": "abrightclearweb", + "acalfieri": "acalfieri", + "acosmin": "acosmin", + "adhitya03": "Adhitya Rachman", + "mrahmadawais": "Ahmad Awais", + "airathalitov": "AiratTop", + "ajayghaghretiya1": "Ajay Ghaghretiya", + "ajitbohra": "Ajit Bohra", + "atachibana": "Akira Tachibana", + "aljullu": "Albert Juhé Lluveras", + "albertomake": "albertomake", + "xel1045": "Alexandre D'Eschambeault", + "alexvorn2": "Alexandru Vornicescu", + "xknown": "Alex Concha", + "xavortm": "Alex Dimitrov", + "alexeyskr": "alexeyskr", + "adamsoucie": "Alexis Soucie", + "ajlende": "Alex Lende", + "alexclassroom": "Alex Lion (阿力獅)", + "viper007bond": "Alex Mills", + "alexsanford1": "Alex Sanford", + "alextran": "alextran", + "allancole": "allancole", + "allendav": "Allen Snook", + "alvarogois": "Alvaro Gois dos Santos", + "arush": "Amanda Rush", + "amolv": "Amol Vhankalas", + "anantajitjg": "Anantajit JG", + "andg": "Andrea Gandino", + "agengineering": "Andrea Grillo", + "andreamiddleton": "Andrea Middleton", + "abrain": "Andreas Brain", + "nacin": "Andrew Nacin", + "andrewtaylor-1": "Andrew Taylor", + "andizer": "Andy Meerwaldt", + "angelagibson": "Angela Gibson", + "rilwis": "Anh Tran", + "anischarolia": "Anis Charolia", + "ahdeubzer": "Anja", + "wpgurudev": "Ankit Gade", + "atimmer": "Anton Timmermans", + "arafat": "Arafat", + "aravindajith": "Aravind Ajith", + "archon810": "archon810", + "arena": "arena", + "arunsathiya": "Arun Sathiya", + "asadkn": "asadkn", + "artisticasad": "Asad Shahbaz", + "mrasharirfan": "Ashar Irfan", + "ashwinpc": "ashwinpc", + "wpboss": "Aslam Shekh", + "ate-up-with-motor": "Ate Up With Motor", + "atlasmahesh": "atlasmahesh", + "au87": "au87", + "aubreypwd": "Aubrey Portwood", + "augustuswm": "augustuswm", + "aurooba": "Aurooba Ahmed", + "avinapatel": "Avina Patel", + "aksl95": "Axel DUCORON", + "ayeshrajans": "Ayesh Karunaratne", + "ayubi": "Ayubi", + "backermann1978": "backermann1978", + "toszcze": "Bartosz Romanowski", + "pixolin": "Bego Mario Garde", + "bfintal": "Benjamin Intal", + "benjamin_zekavica": "Benjamin Zekavica", + "bennemann": "bennemann", + "bgermann": "bgermann", + "bhaktirajdev": "Bhaktii Rajdev", + "bibliofille": "bibliofille", + "biranit": "Biranit", + "bitcomplex": "bitcomplex", + "bjornw": "BjornW", + "boblinthorst": "Bob Linthorst", + "boga86": "Boga86", + "bor0": "Boro Sitnikovski", + "crazyjaco": "Bradley Jacobs", + "bradleyt": "Bradley Taylor", + "kraftbj": "Brandon Kraft", + "brentswisher": "Brent Swisher", + "bronsonquick": "Bronson Quick", + "bsetiawan88": "bsetiawan88", + "burhandodhy": "Burhan Nasir", + "cbravobernal": "Carlos Bravo", + "cathibosco1": "Cathi Bosco", + "chandrapatel": "Chandra Patel", + "caercam": "Charlie Merland", + "ketuchetan": "Chetan Satasiya", + "blogginglife": "Chico", + "chintan1896": "Chintan hingrajiya", + "chrico": "ChriCo", + "aprea": "Chris A. a11n", + "christian1012": "Christian Chung", + "lovememore": "christianoliff", + "needle": "Christian Wach", + "apermo": "Christoph Daum", + "christophherr": "Christoph Herr", + "chrisvanpatten": "Chris Van Patten", + "cleancoded": "cleancoded", + "cmagrin": "cmagrin", + "compilenix": "CompileNix", + "salzano": "Corey Salzano", + "courtney0burton": "courtney0burton", + "cristianozanca": "Cristiano Zanca", + "littlebigthing": "Csaba (LittleBigThings)", + "cdog": "Cătălin Dogaru", + "dswebsme": "D.S. Webster", + "xendo": "Dademaru", + "daleharrison": "daleharrison", + "danbuk": "DanBUK", + "danmicamediacom": "Dan Foley", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "mrmadhat": "Daniel Gregory", + "danieliser": "Daniel Iser", + "redsweater": "Daniel Jalkut (Red Sweater)", + "danieltj": "danieltj", + "diddledan": "Dani Llewellyn", + "daniloercoli": "daniloercoli", + "goodevilgenius": "Dan Jones", + "dvankooten": "Danny van Kooten", + "lessbloat": "Dave Martin (lessbloat)", + "deapness": "Dave Parker", + "drw158": "Dave Whitley", + "davilera": "David Aguilera", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "daveshine": "David Decker", + "dlh": "David Herrera", + "darthhexx": "David Newman", + "daviedr": "David Rozando", + "dshanske": "David Shanske", + "daxelrod": "daxelrod", + "dennis_f": "Deni", + "dehisok": "Denis Cherniavsky", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "wpdennis": "Dennis", + "dionysous": "Dennis Hipp", + "dmsnell": "Dennis Snell", + "dfangstrom": "dfangstrom", + "dharmin16": "Dharmin Shah", + "dhavalkasvala": "Dhaval Kasavala", + "dhuyvetter": "dhuyvetter", + "dianeco": "Diane Co", + "diedeexterkate": "DiedeExterkate", + "diego-la-monica": "Diego La Monica", + "digitalapps": "digitalapps", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "dency": "Dixita Dusara", + "odminstudios": "Dmitrii", + "raubvogel": "Dr. Ronny Harbich", + "drewapicture": "Drew Jaynes", + "dukex": "Dukex", + "dushanthi": "dushanthi", + "eden159": "eden159", + "ediamin": "Edi Amin", + "ehtis": "Ehtisham Siddiqui", + "ellatrix": "Ella", + "elliotcondon": "Elliot Condon", + "codex-m": "Emerson Maningo", + "edocev": "Emil Dotsev", + "emiluzelac": "Emil Uzelac", + "manooweb": "Emmanuel Hesry", + "nrqsnchz": "Enrique Sánchez", + "erikkroes": "erikkroes", + "estelaris": "Estela Rueda", + "evalarumbe": "evalarumbe", + "faazshift": "faazshift", + "fabifott": "Fabian", + "fabiankaegy": "Fabian Kägy", + "fblaser": "fblaser", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "fencer04": "Fencer04", + "flaviozavan": "flaviozavan", + "flipkeijzer": "flipkeijzer", + "mista-flo": "Florian TIAR", + "truchot": "Florian Truchot", + "foysalremon": "Foysal Remon", + "galbaras": "Gal Baras", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "guddu1315": "Gaurang Dabhi", + "gchtr": "gchtr", + "soulseekah": "Gennady Kovshenin", + "loyaltymanufaktur": "Gesundheit Bewegt GmbH", + "girlieworks": "girlieworks", + "glauberglauber": "Glauber Mota", + "hometowntrailers": "Glenn", + "gravityview": "GravityKit", + "gregsullivan": "Greg Sullivan", + "grzegorzjanoszka": "Grzegorz.Janoszka", + "hardeepasrani": "Hardeep Asrani", + "thakkarhardik": "Hardik Thakkar", + "hardipparmar": "Hardip Parmar", + "hareesh-pillai": "Hareesh S", + "harryfear": "harryfear", + "harshbarach": "Harsh Barach", + "hedgefield": "hedgefield", + "helen": "Helen Hou-Sandi", + "henrywright": "Henry Wright", + "herbmiller": "herbmiller", + "herregroen": "Herre Groen", + "hesyifei": "He Yifei", + "hideokamoto": "hide", + "hirofumi2012": "hirofumi2012", + "hkandulla": "HKandulla", + "howdy_mcgee": "Howdy_McGee", + "hoythan": "hoythan", + "hlashbrooke": "Hugh Lashbrooke", + "iandunn": "Ian Dunn", + "ianmjones": "ianmjones", + "iceable": "Iceable", + "zinigor": "Igor Zinovyev (a11n)", + "gsayed786": "Imran Sayed", + "intimez": "intimez", + "ipstenu": "Ipstenu (Mika Epstein)", + "iqbalbary": "iqbalbary", + "ireneyoast": "Irene Strikkers", + "ismailelkorchi": "Ismail El Korchi", + "ispreview": "ispreview", + "jdgrimes": "J.D. Grimes", + "jagirbaheshwp": "jagirbaheshwp", + "jalpa1984": "Jalpa Panchal", + "macmanx": "James Huff", + "jameskoster": "James Koster", + "jameslnewell": "jameslnewell", + "jnylen0": "James Nylen", + "zaantar": "Jan Štětina", + "janwoostendorp": "Jan-Willem", + "w3rkjana": "jana°", + "janak007": "janak Kaneriya", + "jankimoradiya": "Janki Moradiya", + "jsnajdr": "Jarda Snajdr", + "jared_smith": "jared_smith", + "jarocks": "jarocks", + "jarretc": "Jarret", + "studiotwee": "Jasper MMM", + "javeweb": "jave.web", + "javorszky": "javorszky", + "jayswadas": "Jay Swadas", + "jfarthing84": "Jeff Farthing", + "jffng": "Jeff Ong", + "jeichorn": "jeichorn", + "jenkoian": "jenkoian", + "jenblogs4u": "Jen Miller", + "jeremyclarke": "Jer Clarke", + "jeremyfelt": "Jeremy Felt", + "engelen": "Jesper van Engelen", + "luminuu": "Jessica Lyschik", + "jikamens": "jikamens", + "jipmoors": "Jip Moors", + "jitendrabanjara1991": "Jitendra Banjara", + "jkitchen": "jkitchen", + "jmmathc": "jmmathc", + "joakimsilfverberg": "joakimsilfverberg", + "jobthomas": "Job a11n", + "jodamo5": "jodamo5", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "johnregan3": "John Regan", + "jojotjebaby": "jojotjebaby", + "jrchamp": "Jonathan Champ", + "jond": "Jonathan Davis", + "jg-visual": "Jonathan Goldford", + "jonoaldersonwp": "Jono Alderson", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "josephscott": "Joseph Scott", + "shelob9": "Josh Pollock", + "joshuanoyce": "Joshua Noyce", + "joshuawold": "Joshua Wold", + "joyously": "Joy", + "juanfra": "Juan Aldasoro", + "juiiee8487": "Juhi Patel", + "derweili": "Julian Weiland", + "juliobox": "Julio Potier", + "junktrunk": "junktrunk", + "justdaiv": "justdaiv", + "greenshady": "Justin Tadlock", + "kafleg": "KafleG", + "trepmal": "Kailey (trepmal)", + "kakshak": "Kakshak Kalaria", + "kamrankhorsandi": "Kamran Khorsandi", + "leprincenoir": "Kantari Samy", + "karlgroves": "karlgroves", + "karthost": "KartHost", + "katielgc": "katielgc", + "mt8biz": "Kazuto Takeshita", + "kbrownkd": "kbrownkd (a11n)", + "kellychoffman": "Kelly Hoffman", + "kerfred": "Kerfred", + "kingkero": "kero", + "gwwar": "Kerry Liu", + "ketanumretiya030": "ketan Umretiya", + "kevinkovadia": "kevIN kovaDIA", + "kharisblank": "Kharis Sulistiyono", + "killerbishop": "killerbishop", + "killua99": "killua99", + "ixkaito": "Kite", + "knutsp": "Knut Sparhell", + "kokers": "kokers", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "kuus": "kuus", + "kyliesabra": "kyliesabra", + "laurelfulford": "laurelfulford", + "lbenicio": "lbenicio", + "leogermani": "leogermani", + "leonblade": "leonblade", + "lisota": "lisota", + "lllor": "lllor", + "lordlod": "lordlod", + "loreleiaurora": "LoreleiAurora", + "luan-ramos": "Luan Ramos", + "luciano-croce": "luciano-croce", + "luigipulcini": "luigipulcini", + "luisherranz": "luisherranz", + "lukaswaudentio": "lukaswaudentio", + "wpfed": "Lukasz", + "lukecarbis": "Luke Carbis", + "lukecavanagh": "Luke Cavanagh", + "m1tk00": "m1tk00", + "maartenleenders": "maartenleenders", + "maciejmackowiak": "maciejmackowiak", + "palmiak": "Maciek Palmowski", + "mahesh901122": "Mahesh Waghmare", + "majemedia": "Maje Media LLC", + "malthert": "malthert", + "manuelaugustin": "Manuel Augustin", + "trasweb": "Manuel Canga", + "manzoorwanijk": "Manzoor Wani (a11n)", + "marcelo2605": "marcelo2605", + "marcguay": "MarcGuay", + "iworks": "Marcin Pietrzak", + "webdados": "Marco Almeida | Webdados", + "marcomartins": "Marco Martins", + "marcosalexandre": "MarcosAlexandre", + "marekhrabe": "Marek Hrabe", + "chaton666": "Marie Comet", + "maguiar": "Mario Aguiar", + "nofearinc": "Mario Peshev", + "mdwolinski": "Mark D Wolinski", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "mspatovaliyski": "Martin Spatovaliyski", + "splitti": "Martin Splitt", + "m-e-h": "Marty Helmick", + "matstars": "Mat Gargano", + "imath": "Mathieu Viet", + "msaggiorato": "Matias Saggiorato", + "mat-lipe": "Mat Lipe", + "mboynes": "Matthew Boynes", + "mattheu": "Matthew Haines-Young", + "matthiasthiel": "matthias.thiel", + "mattyrob": "Matt Robinson", + "maximeculea": "Maxime Culea", + "maximejobin": "Maxime Jobin", + "maxme": "maxme", + "mayanksonawat": "mayanksonawat", + "mchavezi": "mchavezi", + "masummdar": "Md Abdur Razzaq Masum", + "immeet94": "Meet Makadia", + "b-07": "Mehedi Hasan", + "mehidi258": "Mehidi Hassan", + "mehulkaklotar": "Mehul Kaklotar", + "melinedo": "Melin Edomwonyi", + "meloniq": "meloniq", + "michael-arestad": "Michael Arestad", + "mbabker": "Michael Babker", + "mnelson4": "Michael Nelson", + "mppfeiffer": "Michael P. Pfeiffer", + "michelweimerskirch": "michel.weimerskirch", + "michielatyoast": "Michiel Heijmans", + "miette49": "miette49", + "miguelvieira": "miguelvieira", + "mihaiiceyro": "mihaiiceyro", + "mihdan": "mihdan", + "miinasikk": "Miina Sikk", + "simison": "Mikael Korpela", + "mauteri": "Mike Auteri", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikengarrett": "MikeNGarrett", + "msaari": "Mikko Saari", + "dimadin": "Milan Dinić", + "gdragon": "Milan Petrovic", + "mobeen-abdullah": "Mobeen Abdullah", + "mohsinrasool": "Mohsin Rasool", + "monikarao": "Monika Rao", + "boemedia": "Monique Dubbelman", + "gwendydd": "Morgan Kay", + "mor10": "Morten Rand-Hendriksen", + "man4toman": "Morteza Geransayeh", + "mtias": "mtias", + "phpdocs": "Muhammad Afzal", + "munyagu": "munyagu", + "mzorz": "mzorz", + "nadir": "nadir", + "nfmohit": "Nahid Ferdous Mohit", + "naveenkharwar": "Naveen Kharwar", + "nayana123": "Nayana Maradia", + "greatislander": "Ned Zimmerman", + "neelpatel7295": "Neel Patel", + "nextendweb": "Nextendweb", + "nextscripts": "NextScripts", + "niallkennedy": "Niall Kennedy", + "nickdaugherty": "nickdaugherty", + "celloexpressions": "Nick Halsey", + "nickylimjj": "Nicky Lim", + "nicolad": "nicolad", + "rahe": "Nicolas Juen", + "nielsdeblaauw": "Niels de Blaauw", + "nielslange": "Niels Lange", + "nikschavan": "Nikhil Chavan", + "nikolastoqnow": "nikolastoqnow", + "niq1982": "Niku Hietanen", + "rabmalin": "Nilambar Sharma", + "nishitlangaliya": "Nishit Langaliya", + "kailanitish90": "Nitish Kaila", + "nmenescardi": "nmenescardi", + "noahtallen": "Noah Allen", + "notnownikki": "notnownikki", + "noyle": "noyle", + "lindstromer": "Olaf Lindström", + "moonomo": "Omaar Osmaan", + "omarreiss": "Omar Reiss", + "onlanka": "onlanka", + "ov3rfly": "Ov3rfly", + "oxyc": "oxyc", + "ozmatflc": "ozmatflc", + "paaljoachim": "Paal Joachim Romdahl", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "paresh07": "Paresh Shinde", + "casiepa": "Pascal Casier", + "patilvikasj": "patilvikasj", + "patrelentlesstechnologycom": "Patrick Baldwin", + "pbearne": "Paul Bearne", + "paulschreiber": "Paul Schreiber", + "bassgang": "Paul Vincent Beigang", + "pedromendonca": "Pedro Mendonça", + "pputzer": "pepe", + "phillipjohn": "PhillipJohn", + "pierlo": "Pierre Gordon", + "pikamander2": "pikamander2", + "decrecementofeliz": "Pilar Mera", + "powerbuoy": "powerbuoy", + "promz": "Pramod Jodhani", + "pratikkry": "Pratik Kumar", + "pratikthink": "Pratik Kumar", + "veminom": "Premanshu", + "freewebmentor": "Prem Tiwari", + "presskopp": "Presskopp", + "priyankkpatel": "Priyank Patel", + "quantumstate": "Quantumstate", + "raajtram": "Raaj Trambadia", + "raamdev": "Raam Dev", + "raboodesign": "raboodesign", + "larrach": "Rachel Peter", + "rahulvaza": "Rahul Vaza", + "superpoincare": "Ramanan", + "ramon-fincken": "ramon fincken", + "rclations": "RC Lations", + "rconde": "RConde", + "rebasaurus": "rebasaurus", + "reikodd": "ReikoDD", + "remcotolsma": "Remco Tolsma", + "retrofox": "retrofox", + "quicoto": "Ricard Torres", + "rockfire": "Richard Korthuis", + "riddhiehta02": "Riddhi Mehta", + "rbrishabh": "Rishabh Budhiraja", + "miqrogroove": "Robert Chapin", + "robi-bobi": "Robert Ivanov", + "rogueresearch": "rogueresearch", + "murgroland": "Roland Murg", + "ronakganatra": "Ronak Ganatra", + "roytanck": "Roy Tanck", + "haszari": "Rua Haszard", + "ryan": "Ryan Boren", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "sgastard": "Sébastien Gastard", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "sachyya-sachet": "Sachyya", + "samgordondev": "samgordondev", + "sasiddiqui": "Sami Ahmed Siddiqui", + "solarissmoke": "Samir Shah", + "samuelfernandez": "Samuel Jonathan Schneider Fernandez", + "otto42": "Samuel Wood (Otto)", + "progremzion": "Sanket Mehta", + "tinkerbelly": "sarah semark", + "sarathar": "Sarath AR", + "saskak": "saskak", + "sathyapulse": "Sathiya Venkatesan", + "sbardian": "sbardian", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "scvleon": "scvleon", + "sebastianpisula": "Sebastian Pisula", + "vjik": "Sergei Predvoditelev", + "sgr33n": "Sergio De Falco", + "seedsca": "Sergio Scabuzzo", + "seuser": "seuser", + "shadyvb": "Shady Sharaf", + "shamim51": "Shamim Hasan", + "sharaz": "Sharaz Shahid", + "shashank3105": "Shashank Panchal", + "shawfactor": "shawfactor", + "shital-patel": "Shital Marakana", + "siliconforks": "siliconforks", + "simonjanin": "Simon Janin", + "simono": "simono", + "sinatrateam": "sinatrateam", + "sirreal": "sirreal", + "sixes": "Sixes", + "slaffik": "Slava Abakumov", + "slobodanmanic": "Slobodan Manic", + "smerriman": "smerriman", + "snapfractalpop": "snapfractalpop", + "socalchristina": "socalchristina", + "123host": "SpeakOut!", + "spectacula": "Spectacula", + "spenserhale": "Spenser Hale", + "spuds10": "spuds10", + "sstoqnov": "Stanimir Stoyanov", + "steevithak": "steevithak", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "sabernhardt": "Stephen Bernhardt", + "dufresnesteven": "Steve Dufresne", + "stevenkword": "Steven Word", + "studyboi": "studyboi", + "subratamal": "Subrata Mal", + "subrataemfluence": "Subrata Sarkar", + "sudhiryadav": "Sudhir Yadav", + "manikmist09": "Sultan Nasir Uddin", + "tha_sun": "sun", + "codesue": "Suzen Fylke", + "svanhal": "svanhal", + "swapnild": "swapnild", + "patilswapnilv": "Swapnil V. Patil", + "cybr": "Sybre Waaijer", + "miyauchi": "Takayuki Miyauchi", + "nevma": "Takis Bouyouris", + "tanvirul": "Tanvirul Haque", + "tazotodua": "tazotodua", + "technote0space": "technote", + "tellyworth": "Tellyworth", + "tessak22": "Tessa Kriesel", + "iamjaydip": "thejaydip", + "themes-1": "them.es", + "themezly": "Themezly", + "thulshof": "Thijs Hulshof", + "kraftner": "Thomas Kräftner", + "thomaswm": "thomaswm", + "tdh": "Thord D. Hedengren", + "tfrommen": "Thorsten Frommen", + "thrijith": "Thrijith Thankachan", + "tigertech": "tigertech", + "n7studios": "Tim Carr", + "timhavinga": "Tim Havinga", + "timon33": "timon33", + "spaceshipone": "Timothée Brosille", + "timph": "timph", + "tmatsuur": "tmatsuur", + "tmdesigned": "tmdesigned", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "toddhalfpenny": "toddhalfpenny", + "tosho": "Todor Gaidarov", + "tjnowell": "Tom J Nowell", + "tferry": "Tommy Ferry", + "skithund": "Toni Viemerö", + "tonybogdanov": "tonybogdanov", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "travisnorthcutt": "Travis Northcutt", + "travisseitler": "travisseitler", + "triplejumper12": "triplejumper12", + "truongwp": "truongwp", + "dinhtungdu": "Tung Du", + "desaiuditd": "Udit Desai", + "grapplerulrich": "Ulrich", + "utsav72640": "Utsav tilava", + "vaishalipanchal": "Vaishali Panchal", + "vbaimas": "vbaimas", + "venutius": "Venutius", + "fesovik": "Viktor V.", + "vishalkakadiya": "Vishal Kakadiya", + "vishitshah": "Vishit Shah", + "vladwtz": "Vlad Ilie", + "vladlu": "vladlu", + "vortfu": "vortfu", + "svovaf": "Vova Feldman", + "vrimill": "vrimill", + "waleedt93": "waleedt93", + "webmandesign": "WebMan Design | Oliver Juhas", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "wpdavis": "William P. Davis", + "withinboredom": "withinboredom", + "worldweb": "World Web Technology", + "collet": "Yann", + "yanngarcia": "yanngarcia", + "yarnboy": "yarnboy", + "yashar_hv": "Yashar", + "yoavf": "Yoav Farhi", + "yodiyo": "Yorick Brown", + "fierevere": "Yui", + "yvettesonneveld": "Yvette Sonneveld", + "tollmanz": "Zack Tollman", + "zalak151291": "zalak151291", + "zebulan": "Zebulan Stanphill", + "chesio": "Česlav Przywara", + "ounziw": "水野史土" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.3" + } +} diff --git a/inc/credits/json/5.4.json b/inc/credits/json/5.4.json new file mode 100644 index 0000000..fd2a04e --- /dev/null +++ b/inc/credits/json/5.4.json @@ -0,0 +1,1145 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "Release Lead" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "mapk": [ + "Mark Uraine", + "", + "mapk", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "epiqueras": [ + "Enrique Piqueras", + "", + "epiqueras", + "" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "" + ], + "gziolo": [ + "Grzegorz Ziółkowski", + "", + "gziolo", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "garrett-eclipse": [ + "Garrett Hyder", + "", + "garrett-eclipse", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "retrofox": [ + "Damián Suárez", + "", + "retrofox", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "ianbelanger": [ + "Ian Belanger", + "", + "ianbelanger", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "xkon": [ + "Konstantinos Xenos", + "", + "xkon", + "" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "whyisjake": [ + "Jake Spurlock", + "", + "whyisjake", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "iandunn": [ + "Ian Dunn", + "", + "iandunn", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "amykamala": [ + "Amy Kamala", + "", + "amykamala", + "" + ], + "valentinbora": [ + "Valentin Bora", + "", + "valentinbora", + "" + ], + "melchoyce": [ + "Mel Choyce-Dwan", + "", + "melchoyce", + "" + ], + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "elmastudio": [ + "Ellen Bauer", + "", + "elmastudio", + "" + ], + "marktimemedia": [ + "Michelle Schulp", + "", + "marktimemedia", + "" + ], + "Soean": [ + "Soren Wrede", + "", + "Soean", + "" + ], + "itsjonq": [ + "Jon Quach", + "", + "itsjonq", + "" + ], + "donmhico": [ + "Michael Panaga", + "", + "donmhico", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "get_dave": [ + "Dave Smith", + "", + "get_dave", + "" + ], + "etoledom": [ + "Eduardo Toledo", + "", + "etoledom", + "" + ], + "koke": [ + "Jorge Bernal", + "", + "koke", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "kadamwhite": [ + "K. Adam White", + "", + "kadamwhite", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "SergioEstevao": [ + "Sérgio Estêvão", + "", + "SergioEstevao", + "" + ], + "jbinda": [ + "Jakub Binda", + "", + "jbinda", + "" + ], + "birgire": [ + "Birgir Erlendsson", + "", + "birgire", + "" + ], + "jeryj": [ + "Jerry Jones", + "", + "jeryj", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "Rarst": [ + "Andrey Savchenko", + "", + "Rarst", + "" + ], + "marekdedic": [ + "Marek Dědič", + "", + "marekdedic", + "" + ], + "snapfractalpop": [ + "Matthew Kevins", + "", + "snapfractalpop", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "zebulan": [ + "Zebulan Stanphill", + "", + "zebulan", + "" + ], + "williampatton": [ + "William Patton", + "", + "williampatton", + "" + ], + "dlh": [ + "David Herrera", + "", + "dlh", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "nrqsnchz": [ + "Enrique Sánchez", + "", + "nrqsnchz", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.4" + ], + "type": "list", + "data": { + "0v3rth3d4wn": "0v3rth3d4wn", + "1naveengiri": "1naveengiri", + "jorbin": "Aaron Jorbin", + "abhijitrakas": "Abhijit Rakas", + "abrightclearweb": "abrightclearweb", + "acosmin": "acosmin", + "adamboro": "Adam Cassis", + "adamsilverstein": "Adam Silverstein", + "addiestavlo": "Addie", + "adnanlimdi": "adnan.limdi", + "shaikhaezaz80": "Aezaz Shaikh", + "aftabmuni": "Aftab Ali Muni", + "smallprogrammers": "Akib", + "akibjorklund": "Aki Björklund", + "atachibana": "Akira Tachibana", + "akshayar": "Akshaya Rane", + "schlessera": "Alain Schlesser", + "aljullu": "Albert Juhé Lluveras", + "alexholsgrove": "Alexander Holsgrove", + "xknown": "Alex Concha", + "alexischenal": "alexischenal", + "viper007bond": "Alex Mills", + "alextran": "alextran", + "alishankhan": "alishankhan", + "allancole": "allancole", + "allendav": "Allen Snook", + "alpipego": "alpipego", + "amirs17": "Amir Seljubac", + "wpamitkumar": "Amitkumar Dudhat", + "amolv": "Amol Vhankalas", + "agawish": "Amr Gawish", + "anantajitjg": "Anantajit JG", + "anlino": "Anders Norén", + "nosolosw": "André", + "andreaitm": "andreaitm", + "dontdream": "Andrea Tarantini", + "aandrewdixon": "Andrew Dixon", + "nacin": "Andrew Nacin", + "andrewserong": "Andrew Serong", + "eatingrules": "Andrew Wilder", + "andizer": "Andy Meerwaldt", + "apeatling": "Andy Peatling", + "la-geek": "Angelika Reisiger", + "wpgurudev": "Ankit Gade", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "paranoia1906": "Anthony Ledesma", + "apedog": "apedog", + "apieschel": "apieschel", + "aravindajith": "Aravind Ajith", + "archon810": "archon810", + "arenddeboer": "arend", + "argentite": "argentite", + "aristath": "Ari Stathopoulos", + "arnaudbroes": "arnaudbroes", + "passoniate": "Arslan Kalwar", + "ashokrd2013": "ashokrd2013", + "ataurr": "Ataur R", + "ate-up-with-motor": "Ate Up With Motor", + "autotutorial": "autotutorial", + "ayeshrajans": "Ayesh Karunaratne", + "backups": "BackuPs", + "bahia0019": "bahia0019", + "bartczyz": "Bart Czyz", + "bdcstr": "bdcstr", + "utz119": "Benachi", + "scruffian": "Ben Dwyer", + "benedictsinger": "benedictsinger", + "bengreeley": "Ben Greeley", + "bfintal": "Benjamin Intal", + "bibliofille": "bibliofille", + "bilgilabs": "bilgilabs", + "bph": "Birgit Pauli-Haack", + "skypressatx": "BMO", + "boga86": "Boga86", + "boonebgorges": "Boone Gorges", + "bwmarkle": "Brad Markle", + "kraftbj": "Brandon Kraft", + "brentswisher": "Brent Swisher", + "cvoell": "Cameron Voell", + "poena": "Carolina Nymark", + "ceyhun0": "Ceyhun Ozugur", + "chetan200891": "Chetan Prajapati", + "ketuchetan": "Chetan Satasiya", + "chinteshprajapati": "Chintesh Prajapati", + "chipsnyder": "Chip Snyder", + "cklosows": "Chris Klosowski", + "christianamohr": "Christiana Mohr", + "pixelverbieger": "Christian Sabo", + "apermo": "Christoph Daum", + "eclare": "Chris Trynkiewicz (Sukces Strony)", + "chrisvanpatten": "Chris Van Patten", + "clayisland": "clayisland", + "copons": "Copons", + "coreymckrill": "Corey McKrill", + "crdunst": "crdunst", + "littlebigthing": "Csaba (LittleBigThings)", + "xendo": "Dademaru", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danieltj": "danieltj", + "diddledan": "Dani Llewellyn", + "daniloercoli": "daniloercoli", + "nerrad": "Darren Ethier (nerrad)", + "darrenlambert": "darrenlambert", + "davidshq": "Dave Mackey", + "dryanpress": "Dave Ryan", + "daveslaughter": "daveslaughter", + "davewp196": "DaveWP196", + "dartiss": "David Artiss", + "davidbinda": "David Biňovec", + "dshanske": "David Shanske", + "superdav42": "David Stone", + "dkarfa": "Debabrata Karfa", + "dekervit": "dekervit", + "delowardev": "Delowar Hossain", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "dhavalkasvala": "Dhaval Kasavala", + "dhurlburtusa": "dhurlburtusa", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "dipeshkakadiya": "Dipesh Kakadiya", + "djp424": "djp424", + "dominic_ks": "dominic_ks", + "dono12": "Dono12", + "dotancohen": "Dotan Cohen", + "dphiffer": "dphiffer", + "dragosh635": "dragosh635", + "drewapicture": "Drew Jaynes", + "dudo": "dudo", + "veraxus": "Dutch van Andel", + "eclev91": "eclev91", + "eden159": "eden159", + "ediamin": "Edi Amin", + "disillusia": "edmundcwm", + "efarem": "EFAREM", + "ehtis": "Ehtisham Siddiqui", + "aliveic": "Emil E", + "emlebrun": "Emilie LEBRUN", + "equin0x80": "equin0x80", + "erikkroes": "erikkroes", + "estelaris": "Estela Rueda", + "fabifott": "Fabian", + "fabiankaegy": "Fabian Kägy", + "fahimmurshed": "FahimMurshed", + "faisal03": "Faisal Alvi", + "felipeelia": "Felipe Elia", + "felipeloureirosantos": "Felipe Santos", + "flixos90": "Felix Arntz", + "fernandovbsouza": "Fernando Souza", + "fervillz": "fervillz", + "flaviozavan": "flaviozavan", + "mista-flo": "Florian TIAR", + "fgiannar": "Foteini Giannaropoulou (a11n)", + "fotisps": "Fotis Pastrakis", + "gma992": "Gabriel Maldonado", + "galbaras": "Gal Baras", + "garethgillman": "garethgillman", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "guddu1315": "Gaurang Dabhi", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "giorgio25b": "Giorgio25b", + "girishpanchal": "Girish Panchal", + "glebkema": "Gleb Kemarsky", + "hometowntrailers": "Glenn", + "gh640": "Goto Hayato", + "gregrickaby": "Greg Rickaby", + "grzegorzjanoszka": "Grzegorz.Janoszka", + "bordoni": "Gustavo Bordoni", + "hamedmoodi": "hamedmoodi", + "hampzter": "hAmpzter", + "happiryu": "happiryu", + "hareesh-pillai": "Hareesh S", + "harry-milatz": "Harry Milatz", + "hazdiego": "Haz", + "hedgefield": "hedgefield", + "helgatheviking": "HelgaTheViking", + "henryholtgeerts": "Henry Holtgeerts", + "imani3011": "Himani Lotia", + "h71": "Hossein", + "krynes": "Hubert Kubiak", + "i3anaan": "i3anaan", + "ianatkins": "ianatkins", + "ianmjones": "ianmjones", + "ideaboxcreations": "IdeaBox Creations", + "shaampk1": "Ihtisham Zahoor", + "intimez": "intimez", + "ipstenu": "Ipstenu (Mika Epstein)", + "ispreview": "ispreview", + "macmanx": "James Huff", + "jameskoster": "James Koster", + "jameslnewell": "jameslnewell", + "jnylen0": "James Nylen", + "jankimoradiya": "Janki Moradiya", + "jsnajdr": "Jarda Snajdr", + "jarretc": "Jarret", + "studiotwee": "Jasper MMM", + "javiercasares": "Javier Casares", + "jaydeep23290": "jaydeep23290", + "jean-david": "Jean-David Daviet", + "jblz": "Jeff Bowen", + "jffng": "Jeff Ong", + "phpbits": "Jeffrey Carandang", + "jeichorn": "jeichorn", + "jenilk": "Jenil Kanani", + "jdy68": "Jenny Dupuy", + "miss_jwo": "Jenny Wong", + "jepperask": "jepperask", + "jeremyclarke": "Jer Clarke", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeroenrotty": "Jeroen Rotty", + "luminuu": "Jessica Lyschik", + "jipmoors": "Jip Moors", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joemcgill": "Joe McGill", + "johnjamesjacoby": "John James Jacoby", + "johnwatkins0": "John Watkins", + "jon81": "Jon", + "jg-visual": "Jonathan Goldford", + "jonkolbert": "jonkolbert", + "spacedmonkey": "Jonny Harris", + "jonoaldersonwp": "Jono Alderson", + "jonsurrell": "Jon Surrell", + "joonasvanhatapio": "Joonas Vanhatapio", + "joostdevalk": "Joost de Valk", + "oakesjosh": "Josh", + "joshuawold": "Joshua Wold", + "joyously": "Joy", + "jqz": "jqz", + "juanfra": "Juan Aldasoro", + "juliankimmig": "julian.kimmig", + "derweili": "Julian Weiland", + "juliobox": "Julio Potier", + "nukaga": "Junko Nukaga", + "jurgen": "jurgen", + "justdaiv": "justdaiv", + "justinahinon": "Justin Ahinon", + "kaggdesign": "kaggdesign", + "kalpshit": "KalpShit Akabari", + "leprincenoir": "Kantari Samy", + "kasparsd": "Kaspars", + "kennithnichol": "Kennith Nichol", + "gwwar": "Kerry Liu", + "khag7": "Kevin Hagerty", + "kharisblank": "Kharis Sulistiyono", + "khushbu19": "Khushbu Modi", + "killerbishop": "killerbishop", + "kinjaldalwadi": "kinjaldalwadi", + "kirasong": "Kira Schroder", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "kkarpieszuk": "kkarpieszuk", + "knutsp": "Knut Sparhell", + "kokkieh": "KokkieH", + "obenland": "Konstantin Obenland", + "klopez8": "Krystyna", + "kthmd": "KT Cheung", + "kubiq": "kubiq", + "wpkuf": "kuflievskiy", + "sainthkh": "Kukhyeon Heo", + "kyliesabra": "kyliesabra", + "lakenh": "Laken Hafner", + "leandroalonso": "leandroalonso", + "leogermani": "leogermani", + "lgrev01": "lgrev01", + "linuxologos": "linuxologos", + "lisota": "lisota", + "lorenzof": "Lorenzo Fracassi", + "luisherranz": "luisherranz", + "luisrivera": "luisrivera", + "lukaswaudentio": "lukaswaudentio", + "ljasinskipl": "Lukasz Jasinski", + "lukecavanagh": "Luke Cavanagh", + "wodarekly": "Lydia Wodarek", + "maciejmackowiak": "maciejmackowiak", + "mahesh901122": "Mahesh Waghmare", + "manzoorwanijk": "Manzoor Wani (a11n)", + "marcelo2605": "marcelo2605", + "marcio-zebedeu": "Marcio Zebedeu", + "marcoz": "Marcoz", + "marius84": "mariushosting", + "markjaquith": "Mark Jaquith", + "mmarzeotti": "Mark Marzeotti", + "markrh": "MarkRH", + "markusthiel": "markusthiel", + "hinjiriyo": "Martin Stehle", + "m-e-h": "Marty Helmick", + "asif2bd": "M Asif Rahman", + "matstars": "Mat Gargano", + "imath": "Mathieu Viet", + "mat-lipe": "Mat Lipe", + "mattchowning": "Matt Chowning", + "mattnyeus": "mattcursor", + "mattkeys": "Matt Keys", + "mattyrob": "Matt Robinson", + "vinoth06": "M A Vinoth Kumar", + "maxme": "maxme", + "mayankmajeji": "Mayank Majeji", + "mayanksonawat": "mayanksonawat", + "mbrailer": "mbrailer", + "b-07": "Mehedi Hasan", + "mehidi258": "Mehidi Hassan", + "mensmaximus": "mensmaximus", + "michael-arestad": "Michael Arestad", + "michaelecklund": "Michael Ecklund", + "mppfeiffer": "Michael P. Pfeiffer", + "mickaelperrin": "mickaelperrin", + "miette49": "miette49", + "mmtr86": "Miguel Torres", + "mihdan": "mihdan", + "miinasikk": "Miina Sikk", + "simison": "Mikael Korpela", + "mauteri": "Mike Auteri", + "mikehansenme": "Mike Hansen", + "mikejdent": "mikejdent", + "mikeschinkel": "Mike Schinkel", + "msaari": "Mikko Saari", + "iihglobal": "Milankumar Sanandia", + "gdragon": "Milan Petrovic", + "mimitips": "mimi", + "mircoraffinetti": "Mirco Raffinetti", + "mislavjuric": "mislavjuric", + "mjnewman": "mjnewman", + "mlbrgl": "mlbrgl", + "batmoo": "Mohammad Jangda", + "morganestes": "Morgan Estes", + "man4toman": "Morteza Geransayeh", + "mryoga": "mryoga", + "musamamasood": "Muhammad Usama Masood", + "mujuonly": "mujuonly", + "assassinateur": "Nadir Seghir", + "nagoke": "nagoke", + "nfmohit": "Nahid Ferdous Mohit", + "finchps": "Nate Finch", + "mukto90": "Nazmul Ahsan", + "nekomajin": "nekomajin", + "nextscripts": "NextScripts", + "nickdaugherty": "nickdaugherty", + "celloexpressions": "Nick Halsey", + "nsundberg": "Nicklas Sundberg", + "nickylimjj": "Nicky Lim", + "vadimnicolai": "nicolad", + "rahe": "Nicolas Juen", + "nicole2292": "nicole2292", + "nielslange": "Niels Lange", + "nikhilbhansi": "Nikhil Bhansi", + "nikhilgupte": "nikhilgupte", + "grafruessel": "Nikolai Graf-Rüssel", + "nilamacharya": "nilamacharya", + "noahtallen": "Noah Allen", + "noyle": "noyle", + "nsubugak": "nsubugak", + "oldenburg": "oldenburg", + "alshakero": "Omar Alshaker", + "ottok": "Otto Kekäläinen", + "ov3rfly": "Ov3rfly", + "paaljoachim": "Paal Joachim Romdahl", + "iaaxpage": "page-carbajal", + "pagewidth": "pagewidth", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "swissspidy": "Pascal Birchler", + "casiepa": "Pascal Casier", + "pbearne": "Paul Bearne", + "rixeo": "Paul Kevin", + "paulschreiber": "Paul Schreiber", + "pcarvalho": "pcarvalho", + "pedromendonca": "Pedro Mendonça", + "perrywagle": "perrywagle", + "westi": "Peter Westwood", + "philipmjackson": "Philip Jackson", + "pierlo": "Pierre Gordon", + "pierrelannoy": "Pierre Lannoy", + "pikamander2": "pikamander2", + "prashantvatsh": "Prashant Singh", + "pratik-jain": "Pratik Jain", + "veminom": "Premanshu", + "presskopp": "Presskopp", + "priyankabehera155": "Priyanka Behera", + "r-a-y": "r-a-y", + "raamdev": "Raam Dev", + "bamadesigner": "Rachel Cherry", + "larrach": "Rachel Peter", + "ragnarokatz": "ragnarokatz", + "raoulunger": "raoulunger", + "razamalik": "razamalik", + "rconde": "RConde", + "remcotolsma": "Remco Tolsma", + "rephotsirch": "rephotsirch", + "rheinardkorf": "rheinardkorf", + "quicoto": "Ricard Torres", + "rimadoshi": "rimadoshi", + "rinkuyadav999": "Rinku Y", + "rob006": "rob006", + "rcutmore": "Rob Cutmore", + "dhrrob": "Rob Migchels", + "murgroland": "Roland Murg", + "costasovo": "Rostislav Wolný", + "roytanck": "Roy Tanck", + "kingkool68": "Russell Heimlich", + "rryyaanndd": "Ryan", + "bookdude13": "Ryan Fredlund", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "looswebstudio": "Ryo", + "sgastard": "Sébastien Gastard", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "sorenbronsted": "Søren Brønsted", + "sablednah": "sablednah", + "samful": "Sam Fullalove", + "viralsampat": "Sampat Viral", + "samuelfernandez": "Samuel Jonathan Schneider Fernandez", + "otto42": "Samuel Wood (Otto)", + "zanderz": "Sander", + "santilinwp": "santilinwp", + "sathyapulse": "Sathiya Venkatesan", + "tivus": "Schuhwerk", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "scvleon": "scvleon", + "sebastianpisula": "Sebastian Pisula", + "sgr33n": "Sergio De Falco", + "seedsca": "Sergio Scabuzzo", + "sgoen": "sgoen", + "shahariaazam": "Shaharia Azam", + "cafenoirdesign": "Shannon Smith", + "shariqkhan2012": "Shariq Khan", + "sncoker": "Shawntelle Coker", + "sheparddw": "sheparddw", + "shital-patel": "Shital Marakana", + "shizumi": "Shizumi Yoshiaki", + "simonjanin": "Simon Janin", + "sinatrateam": "sinatrateam", + "sirreal": "sirreal", + "skarabeq": "skarabeq", + "smerriman": "smerriman", + "socalchristina": "socalchristina", + "finomeno": "somePaulo", + "123host": "SpeakOut!", + "spenserhale": "Spenser Hale", + "sproutchris": "sproutchris", + "squarecandy": "squarecandy", + "sstoqnov": "Stanimir Stoyanov", + "starvoters1": "starvoters1", + "steelwagstaff": "SteelWagstaff", + "steevithak": "steevithak", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "steffanhalv": "steffanhalv", + "netweb": "Stephen Edgar", + "dufresnesteven": "Steve Dufresne", + "stevegrunwell": "Steve Grunwell", + "stevenlinx": "Steven Lin", + "stiofansisland": "Stiofan", + "matthias-reuter": "straightvisions GmbH", + "stroona": "stroona.com", + "subratamal": "Subrata Mal", + "subrataemfluence": "Subrata Sarkar", + "manikmist09": "Sultan Nasir Uddin", + "suzylah": "suzylah", + "swapnild": "swapnild", + "cybr": "Sybre Waaijer", + "miyauchi": "Takayuki Miyauchi", + "takeshifurusato": "Takeshi Furusato", + "tanvirul": "Tanvirul Haque", + "tbschen": "TBschen", + "tdlewis77": "tdlewis77", + "tellyworth": "Tellyworth", + "thamaraiselvam": "Thamaraiselvam", + "thefarlilacfield": "thefarlilacfield", + "themezee": "ThemeZee", + "timhavinga": "Tim Havinga", + "timon33": "timon33", + "spaceshipone": "Timothée Brosille", + "tkama": "Timur Kamaev", + "tmanoilov": "tmanoilov", + "tmatsuur": "tmatsuur", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomgreer": "Tom Greer", + "tjnowell": "Tom J Nowell", + "tommix": "tommix", + "skithund": "Toni Viemerö", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "itowhid06": "Towhidul I Chowdhury", + "treecutter": "treecutter", + "tristangemus": "tristangemus", + "tristanleboss": "tristanleboss", + "tsuyoring": "tsuyoring", + "dinhtungdu": "Tung Du", + "desaiuditd": "Udit Desai", + "grapplerulrich": "Ulrich", + "upadalavipul": "upadalavipul", + "utsav72640": "Utsav tilava", + "vaishalipanchal": "Vaishali Panchal", + "varunshanbhag": "Varun Shanbhag", + "vinita29": "Vinita Tandulkar", + "virgodesign": "virgodesign", + "vsamoletov": "Vlad. S.", + "vortfu": "vortfu", + "waleedt93": "waleedt93", + "webmandesign": "WebMan Design | Oliver Juhas", + "websupporter": "websupporter", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "skorasaurus": "Will Skora", + "alexandreb3": "WPMarmite", + "wptoolsdev": "wptoolsdev", + "xedinunknown-1": "xedinunknown-1", + "yale01": "yale01", + "collet": "Yann", + "yohannp": "yohannp", + "yordansoares": "Yordan Soares", + "yuhin": "yuhin", + "fierevere": "Yui", + "zachflauaus": "zachflauaus", + "tollmanz": "Zack Tollman", + "zaffarn": "Zee", + "zsusag": "zsusag" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.4" + } +} diff --git a/inc/credits/json/5.5.json b/inc/credits/json/5.5.json new file mode 100644 index 0000000..3b2b6c3 --- /dev/null +++ b/inc/credits/json/5.5.json @@ -0,0 +1,1371 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "whyisjake": [ + "Jake Spurlock", + "", + "whyisjake", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "Release Lead" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "michaelarestad": [ + "Michael Arestad", + "", + "michaelarestad", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "justinahinon": [ + "Justin Ahinon", + "", + "justinahinon", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "tellyworth": [ + "Alex Shiels", + "", + "tellyworth", + "" + ], + "dufresnesteven": [ + "Steve Dufresne", + "", + "dufresnesteven", + "" + ], + "coreymckrill": [ + "Corey McKrill", + "", + "coreymckrill", + "" + ], + "cbringmann": [ + "Chloé Bringmann", + "", + "cbringmann", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "aduth": [ + "Andrew Duthie", + "", + "aduth", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "epiqueras": [ + "Enrique Piqueras", + "", + "epiqueras", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "ianbelanger": [ + "Ian Belanger", + "", + "ianbelanger", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "estelaris": [ + "Estela Rueda", + "", + "estelaris", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "nrqsnchz": [ + "Enrique Sánchez", + "", + "nrqsnchz", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "zebulan": [ + "Zebulan Stanphill", + "", + "zebulan", + "" + ], + "nosolosw": [ + "Andrés Maneiro", + "", + "nosolosw", + "" + ], + "itsjonq": [ + "Jon Quach", + "", + "itsjonq", + "" + ], + "SergioEstevao": [ + "Sérgio Estêvão", + "", + "SergioEstevao", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "noahtallen": [ + "Noah Allen", + "", + "noahtallen", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "garrett-eclipse": [ + "Garrett Hyder", + "", + "garrett-eclipse", + "" + ], + "happiryu": [ + "Luke Walczak", + "", + "happiryu", + "" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "ramiy": [ + "Rami Yushuvaev", + "", + "ramiy", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "angelasjin": [ + "Angela Jin", + "", + "angelasjin", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "pablohoneyhoney": [ + "Pablo Honey", + "", + "pablohoneyhoney", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.5" + ], + "type": "list", + "data": { + "a2hosting": "A2 Hosting", + "a4jpcom": "a4jp", + "a6software": "a6software", + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "ibachal": "Achal Jain", + "achbed": "achbed", + "achyuthajoy": "Achyuth Ajoy", + "acosmin": "acosmin", + "acsnaterse": "acsnaterse", + "adamsilverstein": "Adam Silverstein", + "zieladam": "Adam Zieliński", + "addiestavlo": "Addie", + "addyosmani": "addyosmani", + "adnanlimdi": "adnan.limdi", + "adrian": "adrian", + "airamerica": "airamerica", + "ajayghaghretiya1": "Ajay Ghaghretiya", + "ajitbohra": "Ajit Bohra", + "akbarhusen": "akbarhusen", + "akbarhusen429": "akbarhusen429", + "akhileshsabharwal": "Akhilesh Sabharwal", + "wildworks": "Aki Hamano", + "atachibana": "Akira Tachibana", + "schlessera": "Alain Schlesser", + "aljullu": "Albert Juhé Lluveras", + "xknown": "Alex Concha", + "akirk": "Alex Kirk", + "ajlende": "Alex Lende", + "ali11007": "Ali Shadloo", + "alishanvr": "Ali Shan", + "allendav": "Allen Snook", + "amaschas": "amaschas", + "wpamitkumar": "Amitkumar Dudhat", + "gadgetroid": "Amogh Harish", + "anbumz": "anbumz", + "andfinally": "andfinally", + "andreamiddleton": "Andrea Middleton", + "dontdream": "Andrea Tarantini", + "nacin": "Andrew Nacin", + "anevins": "Andrew Nevins", + "rarst": "Andrey \"Rarst\" Savchenko", + "andizer": "Andy Meerwaldt", + "apeatling": "Andy Peatling", + "akissz": "Angel Hess", + "la-geek": "Angelika Reisiger", + "rilwis": "Anh Tran", + "wpgurudev": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "antonisme": "Antonis Lilis", + "atimmer": "Anton Timmermans", + "apedog": "apedog", + "archon810": "archon810", + "argentite": "argentite", + "arpitgshah": "Arpit G Shah", + "passoniate": "Arslan Kalwar", + "asalce": "asalce", + "ashiagr": "ashiagr", + "ashour": "ashour", + "tacitonic": "Atharva Dhekne", + "ajoah": "Aurélien Joahny", + "aussi": "aussi", + "automaton": "automaton", + "avixansa": "avixansa", + "ayeshrajans": "Ayesh Karunaratne", + "backups": "BackuPs", + "barry": "Barry", + "barryceelen": "Barry Ceelen", + "bartczyz": "Bart Czyz", + "bartekcholewa": "bartekcholewa", + "bartkalisz": "Bart Kalisz", + "bastho": "Bastien Ho", + "bmartinent": "Bastien Martinent", + "bcworkz": "bcworkz", + "bdbch": "bdbch", + "bdcstr": "bdcstr", + "utz119": "Benachi", + "grapestain": "Bence Szalai", + "bencroskery": "bencroskery", + "empireoflight": "Ben Dunkle", + "scruffian": "Ben Dwyer", + "benjamingosset": "Benjamin Gosset", + "benoitchantre": "Benoit Chantre", + "retlehs": "Ben Word", + "bernhard-reiter": "bernhard-reiter", + "bettyjj": "BettyJJ", + "bgermann": "bgermann", + "bigcloudmedia": "bigcloudmedia", + "bigdawggi": "bigdawggi", + "billerickson": "Bill Erickson", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "bjornw": "BjornW", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "boonebgorges": "Boone Gorges", + "bbrdaric": "Boris Brdarić", + "kraftbj": "Brandon Kraft", + "bpayton": "Brandon Payton", + "brentswisher": "Brent Swisher", + "brianhogg": "Brian Hogg", + "krogsgard": "Brian Krogsgard", + "bridgetwillard": "Bridget Willard", + "bruandet": "bruandet", + "bhargavbhandari90": "Bunty", + "burhandodhy": "Burhan Nasir", + "caiocrcosta": "caiocrcosta", + "cameronamcintyre": "cameronamcintyre", + "cvoell": "Cameron Voell", + "carike": "Carike", + "carloslfu": "Carlos Galarza", + "stuffradio": "Carl Wuensche", + "poena": "Carolina Nymark", + "sixhours": "Caroline Moore", + "carriganvb": "Carrigan", + "ceyhun": "ceyhun", + "cbutlerjr": "Chad Butler", + "shireling": "Chad Chadbourne", + "mackensen": "Charles Fulton", + "chetan200891": "Chetan Prajapati", + "chintan1896": "Chintan hingrajiya", + "chipsnyder": "Chip Snyder", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "christian1012": "Christian Chung", + "cjbj": "Christian Jongeneel", + "pixelverbieger": "Christian Sabo", + "needle": "Christian Wach", + "vimes1984": "Christopher Churchill", + "christophherr": "Christoph Herr", + "chrisvanpatten": "Chris Van Patten", + "chunkysteveo": "chunkysteveo", + "cklee": "cklee", + "clayray": "clayray", + "claytoncollie": "Clayton Collie", + "cliffpaulick": "Clifford Paulick", + "codeforest": "codeforest", + "commeuneimage": "Commeuneimage", + "copons": "Copons", + "cpasqualini": "cpasqualini", + "cristovaov": "Cristovao Verstraeten", + "littlebigthing": "Csaba (LittleBigThings)", + "curtisbelt": "Curtis Belt", + "clarinetlord": "Cyrus Collier", + "dsixinetu": "d6", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danielhuesken": "Daniel Hüsken", + "confridin": "Daniel Roch", + "danieltj": "danieltj", + "dvershinin": "Danila Vershinin", + "diddledan": "Dani Llewellyn", + "dboy1988": "Danny", + "darkog": "Darko G.", + "nerrad": "Darren Ethier (nerrad)", + "dmchale": "Dave McHale", + "dryanpress": "Dave Ryan", + "drw158": "Dave Whitley", + "davidakennedy": "David A. Kennedy", + "davilera": "David Aguilera", + "davidanderson": "David Anderson / Team Updraft", + "dartiss": "David Artiss", + "davidbinda": "David Biňovec", + "dbrumbaugh10up": "David Brumbaugh", + "desmith": "David E. Smith", + "dlh": "David Herrera", + "justlevine": "David Levine", + "dperonne": "David Péronne", + "dshanske": "David Shanske", + "get_dave": "David Smith", + "davidvee": "davidvee", + "davisshaver": "Davis Shaver", + "dchymko": "dchymko", + "dkarfa": "Debabrata Karfa", + "deepaklalwani": "Deepak Lalwani", + "dekervit": "dekervit", + "delowardev": "Delowar Hossain", + "demetris": "demetris (Demetris Kikizas)", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "derekakelly": "derekakelly", + "pcfreak30": "Derrick Hammer", + "emrikol": "Derrick Tennant", + "dianeco": "Diane Co", + "dilipbheda": "Dilip Bheda", + "dimitrism": "Dimitris Mitsis", + "dency": "Dixita Dusara", + "djennez": "djennez", + "dmenard": "dmenard", + "dmethvin": "dmethvin", + "doc987": "doc987", + "dono12": "Dono12", + "doobeedoo": "Doobeedoo", + "dossy": "Dossy Shiobara", + "dpacks": "dpacks", + "dratwas": "dratwas", + "drewapicture": "Drew Jaynes", + "drlightman": "DrLightman", + "drprotocols": "DrProtocols", + "dsifford": "dsifford", + "dudo": "dudo", + "dushakov": "dushakov", + "dustinbolton": "Dustin Bolton", + "veraxus": "Dutch van Andel", + "cyberhobo": "Dylan Kuhn", + "elrae": "Earle Davies", + "metalandcoffee": "Ebonie Butler", + "eddiemoya": "Eddie Moya", + "eddystile": "Eddy", + "ediamin": "Edi Amin", + "ehtis": "Ehtisham Siddiqui", + "itsjusteileen": "Eileen Violini", + "ekatherine": "Ekaterina", + "elmastudio": "ElmaStudio", + "emanuel_blagonic": "Emanuel Blagonic", + "emlebrun": "Emilie LEBRUN", + "manooweb": "Emmanuel Hesry", + "enej": "Enej Bajgorić", + "enricosorcinelli": "Enrico Sorcinelli", + "shamai": "Eric", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "kebbet": "Erik", + "folletto": "Erin 'Folletto' Casali", + "esemlabel": "esemlabel", + "esoj": "esoj", + "etoledom": "etoledom", + "etruel": "etruel", + "ev3rywh3re": "Ev3rywh3re", + "circlecube": "Evan Mullins", + "fabiankaegy": "Fabian Kägy", + "gaambo": "Fabian Todt", + "fftfaisal": "Faisal Ahmed", + "felix-edelmann": "Felix Edelmann", + "ferdiesletering": "ferdiesletering", + "florianatwhodunit": "florianatwhodunit", + "florianbrinkmann": "Florian Brinkmann", + "mista-flo": "Florian TIAR", + "truchot": "Florian Truchot", + "foliovision": "Foliovision: Making the web work for you", + "francoist": "Francois Thibaud", + "frankprendergast": "Frank.Prendergast", + "futtta": "Frank Goossens", + "fjarrett": "Frankie Jarrett", + "frank-klein": "Frank Klein", + "franzarmas": "Franz Armas", + "gmays": "Gabe", + "mintindeed": "Gabriel Koen", + "gma992": "Gabriel Maldonado", + "galbaras": "Gal Baras", + "garavani": "Garavani", + "garethgillman": "garethgillman", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "gchtr": "gchtr", + "geertdd": "Geert De Deckere", + "geminilabs": "Gemini Labs", + "soulseekah": "Gennady Kovshenin", + "geriux": "Gerardo Pacheco", + "giorgio25b": "Giorgio25b", + "gisselfeldt": "gisselfeldt", + "glendaviesnz": "Glen Davies", + "goldsounds": "goldsounds", + "gh640": "Goto Hayato", + "gkloveweb": "Govind", + "greglone": "Grégory Viguier", + "gradina": "gradina", + "gregmulhauser": "gregmulhauser", + "grierson": "grierson", + "grzegorzjanoszka": "Grzegorz.Janoszka", + "gsmumbo": "gsmumbo", + "guidobras": "guidobras", + "wido": "Guido Scialfa", + "netsurfer2705": "Gunther Pilz", + "hvar": "H-var", + "hakre": "hakre", + "halgatewood": "Hal Gatewood", + "hankthetank": "hankthetank", + "psdtohtmlguru": "Hapiuc Robert", + "hareesh-pillai": "Hareesh S", + "haukep": "haukep", + "azhiyadev": "Hauwa Abashiya", + "hazdiego": "Haz", + "helen": "Helen Hou-Sandi", + "henrywright": "Henry Wright", + "herregroen": "Herre Groen", + "hlanggo": "hlanggo", + "hommealone": "hommealone", + "h71": "Hossein", + "howdy_mcgee": "Howdy_McGee", + "hronak": "Hronak Nahar", + "hlashbrooke": "Hugh Lashbrooke", + "huntlyc": "huntlyc", + "iandunn": "Ian Dunn", + "ianjvr": "ianjvr", + "iandstewart": "Ian Stewart", + "ifrins": "ifrins", + "igorradovanov": "Igor Radovanov", + "infinum": "infinum", + "ipstenu": "Ipstenu (Mika Epstein)", + "ishitaka": "ishitaka", + "jdgrimes": "J.D. Grimes", + "jackfungi": "jackfungi", + "jacklinkers": "jacklinkers", + "jadonn": "Jadon N", + "jadpm": "jadpm", + "jagirbahesh": "Jagir Bahesh", + "twentyzerotwo": "Jake Whiteley", + "jameskoster": "James Koster", + "jnylen0": "James Nylen", + "foack": "Jan Koch", + "janr": "Jan Reilink", + "janthiel": "janthiel", + "javidalkaruzi": "Janvo Aldred", + "jarretc": "Jarret", + "jason_the_adams": "Jason Adams", + "strangerstudios": "Jason Coleman", + "boogah": "Jason Cosper", + "coolmann": "Jason Crouse", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "jaz_on": "Jason Rouet", + "jaswsinc": "JasWSInc", + "javiercasares": "Javier Casares", + "shiki": "Jayson Basanes", + "jbinda": "jbinda", + "jean-david": "Jean-David Daviet", + "jfarthing84": "Jeff Farthing", + "jffng": "Jeff Ong", + "jeffr0": "Jeffro", + "jenmylo": "Jen", + "jenilk": "Jenil Kanani", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeremyyip": "Jeremy Yip", + "jeroenrotty": "Jeroen Rotty", + "jeryj": "jeryj", + "jesin": "Jesin A", + "jigneshnakrani": "Jignesh Nakrani", + "jim_panse": "Jim_Panse", + "jipmoors": "Jip Moors", + "jivanpal": "jivanpal", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joemcgill": "Joe McGill", + "johannadevos": "Johanna de Vos", + "jdorner": "John Dorner", + "johnjamesjacoby": "John James Jacoby", + "johnnyb": "johnnyb", + "johnpgreen": "John P. Green", + "rastaban": "John Richards II", + "johnwatkins0": "John Watkins", + "psykro": "Jonathan Bossenger", + "jrchamp": "Jonathan Champ", + "jonathanstegall": "Jonathan Stegall", + "jb510": "Jon Brown", + "jchristopher": "Jon Christopher", + "jonkolbert": "jonkolbert", + "jonnybot": "jonnybot", + "jonoaldersonwp": "Jono Alderson", + "jonsurrell": "Jon Surrell", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "josephdickson": "Joseph Dickson", + "oakesjosh": "Josh", + "procifer": "Josh Smith", + "joshuawold": "Joshua Wold", + "joyously": "Joy", + "juanfra": "Juan Aldasoro", + "juanlopez4691": "juanlopez4691", + "jules-colle": "Jules Colle", + "julianm": "julianm", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "jgrodel": "Julka Grodel", + "devesine": "Justin de Vesine", + "greenshady": "Justin Tadlock", + "justnorris": "justnorris", + "kadamwhite": "K. Adam White", + "kaggdesign": "kaggdesign", + "trepmal": "Kailey (trepmal)", + "kaira": "Kaira", + "kaitlin414": "Kaitlin Bolling", + "akabarikalpesh": "Kalpesh Akabari", + "kamataryo": "KamataRyo", + "leprincenoir": "Kantari Samy", + "kasparsd": "Kaspars", + "properlypurple": "Kavya Gokul (a11n)", + "mt8biz": "Kazuto Takeshita", + "keesiemeijer": "keesiemeijer", + "kellybleck": "kellybleck", + "kennethroberson5556": "kennethroberson5556", + "gwwar": "Kerry Liu", + "khag7": "Kevin Hagerty", + "kharisblank": "Kharis Sulistiyono", + "itzmekhokan": "Khokan Sardar", + "kinjaldalwadi": "kinjaldalwadi", + "kirasong": "Kira Schroder", + "kirilzh": "Kiril Zhelyazkov", + "kburgoine": "Kirsty Burgoine", + "kishanjasani": "Kishan Jasani", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "knutsp": "Knut Sparhell", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "ksoares": "ksoares", + "kthmd": "KT Cheung", + "sainthkh": "Kukhyeon Heo", + "kbjohnson90": "Kyle B. Johnson", + "lalitpendhare": "lalitpendhare", + "landau": "landau", + "laternastudio": "Laterna Studio", + "laurelfulford": "laurelfulford", + "offereins": "Laurens Offereins", + "laxman-prajapati": "Laxman Prajapati", + "gamerz": "Lester Chan", + "levdbas": "Levdbas", + "layotte": "Lew Ayotte", + "lex_robinson": "Lex Robinson", + "linyows": "linyows", + "lipathor": "lipathor", + "lschuyler": "Lisa Schuyler", + "liuhaibin": "liuhaibin", + "ljharb": "ljharb", + "logig": "logig", + "lucasbustamante": "lucasbustamante", + "lwill": "luiswill", + "lukecavanagh": "Luke Cavanagh", + "lukestramasonder": "lukestramasonder", + "mariovalney": "Mário Valney", + "msafi": "M.K. Safi", + "cloudstek": "Maarten de Boer", + "machouinard": "machouinard", + "palmiak": "Maciek Palmowski", + "aladin02dz": "Mahfoudh Arous", + "mailnew2ster": "mailnew2ster", + "manojlovic": "manojlovic", + "targz-1": "Manuel Schmalstieg", + "neodjandre": "maraki", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "iworks": "Marcin Pietrzak", + "marcio-zebedeu": "Marcio Zebedeu", + "pereirinha": "Marco Pereirinha", + "marcoz": "Marcoz", + "netweblogic": "Marcus (aka @msykes)", + "espiat": "Marcus Spanier", + "marekdedic": "Marek Dědič", + "marekhrabe": "Marek Hrabe", + "markdubois": "markdubois", + "markgoho": "markgoho", + "markjaquith": "Mark Jaquith", + "vindl": "Marko Andrijasevic", + "markoheijnen": "Marko Heijnen", + "markparnell": "Mark Parnell", + "markrh": "MarkRH", + "markshep": "markshep", + "mapk": "Mark Uraine", + "markusthiel": "markusthiel", + "martijn-van-der-kooij": "Martijn van der Kooij", + "asif2bd": "M Asif Rahman", + "matheusfd": "Matheus Martins", + "imath": "Mathieu Viet", + "msaggiorato": "Matias Saggiorato", + "matjack1": "matjack1", + "mattchowning": "Matt Chowning", + "webdevmattcrom": "Matt Cromwell", + "gothickgothickorguk": "Matt Gibson", + "mboynes": "Matthew Boynes", + "mattheweppelsheimer": "Matthew Eppelsheimer", + "beatpanda": "Matthew Gerring", + "kittmedia": "Matthias Kittsteiner", + "pfefferle": "Matthias Pfefferle", + "matthieumota": "Matthieu Mota", + "mattrad": "Matt Radford", + "mattyrob": "Matt Robinson", + "maximeculea": "Maxime Culea", + "maxpertici": "Maxime Pertici", + "maxme": "maxme", + "mayankmajeji": "Mayank Majeji", + "mcshane": "mcshane", + "melchoyce": "Mel Choyce-Dwan", + "menakas": "Menaka S.", + "mensmaximus": "mensmaximus", + "donmhico": "Michael", + "lilmike": "Michael", + "michael-arestad": "Michael Arestad", + "tw2113": "Michael Beckwith", + "mfields": "Michael Fields", + "mnelson4": "Michael Nelson", + "m_butcher": "Michele Butcher-Jones", + "marktimemedia": "Michelle Schulp Hunt", + "mihdan": "mihdan", + "miinasikk": "Miina Sikk", + "simison": "Mikael Korpela", + "mikaumoto": "mikaumoto", + "mihai2u": "Mike Crantea", + "mdgl": "Mike Glendinning", + "mike-haydon-swo": "Mike Haydon", + "ritterml": "Mike Ritter", + "mikeschinkel": "Mike Schinkel", + "mikeyarce": "Mikey Arce", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "milindmore22": "Milind More", + "mimitips": "mimi", + "mislavjuric": "mislavjuric", + "batmoo": "Mohammad Jangda", + "opurockey": "Mohammad Rockeybul Alam", + "sayedwp": "Mohammad Taqui Sayed", + "mohsinrasool": "Mohsin Rasool", + "monikarao": "Monika Rao", + "gwendydd": "Morgan Kay", + "mor10": "Morten Rand-Hendriksen", + "man4toman": "Morteza Geransayeh", + "mrgrt": "mrgrt", + "mrmist": "mrmist", + "mrtall": "mrTall", + "musamamasood": "Muhammad Usama Masood", + "munyagu": "munyagu", + "nabilmoqbel": "Nabil Moqbel", + "assassinateur": "Nadir Seghir", + "nfmohit": "Nahid Ferdous Mohit", + "nalininonstopnewsuk": "Nalini Thakor", + "nao": "Naoko Takano", + "narwen": "narwen", + "nateinaction": "Nate Gay", + "nathanrice": "Nathan Rice", + "navidos": "Navid", + "neonkowy": "neonkowy", + "krstarica": "net", + "netpassprodsr": "netpassprodsr", + "nextendweb": "Nextendweb", + "calvin_ngan": "Ngan Tengyuen", + "nickdaugherty": "nickdaugherty", + "nickylimjj": "Nicky Lim", + "vadimnicolai": "nicolad", + "rahe": "Nicolas Juen", + "nicolaskulka": "NicolasKulka", + "jainnidhi": "Nidhi Jain", + "nielsdeblaauw": "Niels de Blaauw", + "nielslange": "Niels Lange", + "nigrosimone": "nigro.simone", + "nikhilbhansi": "Nikhil Bhansi", + "nbachiyski": "Nikolay Bachiyski", + "ntsekouras": "Nik Tsekouras", + "nilovelez": "Nilo Velez", + "niresh12495": "Niresh", + "nmenescardi": "nmenescardi", + "seayou": "NONE", + "numidwasnotavailable": "NumidWasNotAvailable", + "obliviousharmony": "obliviousharmony", + "ockham": "ockham", + "oglekler": "Olga Gleckler", + "alshakero": "Omar Alshaker", + "omarreiss": "Omar Reiss", + "onokazu": "onokazu", + "optimizingmatters": "Optimizing Matters", + "ov3rfly": "Ov3rfly", + "ovann86": "ovann86", + "overclokk": "overclokk", + "paaljoachim": "Paal Joachim Romdahl", + "paddy": "Paddy", + "paresh07": "Paresh Shinde", + "parvand": "Parvand", + "casiepa": "Pascal Casier", + "pbearne": "Paul Bearne", + "pdfernhout": "Paul Fernhout", + "figureone": "Paul Ryan", + "paulschreiber": "Paul Schreiber", + "paulstonier": "Paul Stonier", + "pschrottky": "Paul Von Schrottky", + "djpaul": "Paul Wong-Gibbs", + "pavelevap": "pavelevap", + "pedromendonca": "Pedro Mendonça", + "pentatonicfunk": "pentatonicfunk", + "pputzer": "pepe", + "pessoft": "Peter \"Pessoft\" Kolínek", + "westi": "Peter Westwood", + "peterwilsoncc": "Peter Wilson", + "pderksen": "Phil Derksen", + "philipmjackson": "Philip Jackson", + "johnstonphilip": "Phil Johnston", + "pierlo": "Pierre Gordon", + "pigdog234": "pigdog234", + "pikamander2": "pikamander2", + "wppinar": "Pinar", + "pingram3541": "pingram", + "pionect": "Pionect", + "piyushmca": "Piyush Patel", + "pkarjala": "pkarjala", + "pkvillanueva": "pkvillanueva", + "jbouganim": "porterAI", + "pmbaldha": "Prashant Baldha", + "pratik028": "Pratik Deshmukh", + "pravinparmar2404": "Pravin Parmar", + "presskopp": "Presskopp", + "presslabs": "Presslabs", + "priyankkpatel": "Priyank Patel", + "priyomukul": "PriyoMukul", + "prografika": "ProGrafika", + "programmin": "programmin", + "puneetsahalot": "Puneet Sahalot", + "punitsoftac": "punitsoftac", + "pvogel2": "pvogel2", + "p_enrique": "p_enrique", + "r-a-y": "r-a-y", + "raajtram": "Raaj Trambadia", + "larrach": "Rachel Peter", + "raineorshine": "raine", + "rajeshsingh520": "rajeshsingh520", + "superpoincare": "Ramanan", + "ravatparmar": "Ravat Parmar", + "ravenswd": "ravenswd", + "rawrly": "rawrly", + "rebasaurus": "rebasaurus", + "redsand": "Red Sand Media Group", + "regankhadgi": "Regan Khadgi", + "tabrisrp": "Remy Perona", + "remzicavdar": "Remzi Cavdar", + "renathoc": "Renatho", + "renggo888": "renggo888", + "retrofox": "retrofox", + "riaanlom": "riaanlom", + "rianrietveld": "Rian Rietveld", + "riasat": "riasat", + "richtabor": "Rich Tabor", + "ringisha": "Ringisha", + "rnaby": "Rnaby", + "rob006": "rob006", + "rcutmore": "Rob Cutmore", + "miqrogroove": "Robert Chapin", + "robertpeake": "Robert Peake", + "nullbyte": "Robert Windisch", + "dhrrob": "Rob Migchels", + "kreppar": "Rodrigo Arias", + "ravanh": "Rolf Allard van Hagen", + "ronalfy": "Ronald Huereca", + "costasovo": "Rostislav Wolný", + "roytanck": "Roy Tanck", + "rtagliento": "rtagliento", + "ruxandra": "Ruxandra", + "ryan": "Ryan Boren", + "bookdude13": "Ryan Fredlund", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "ryanshoover": "ryanshoover", + "welcher": "Ryan Welcher", + "ryotasakamoto": "Ryota Sakamoto", + "ryotsun": "ryotsun", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "sorenbronsted": "Søren Brønsted", + "sachittandukar": "Sachit Tandukar", + "sagarjadhav": "Sagar Jadhav", + "sajjad67": "Sajjad Hossain Sagor", + "salcode": "Sal Ferrarello", + "salvatoreformisano": "Salvatore Formisano", + "salvoaranzulla": "salvoaranzulla", + "samueljseay": "Sam", + "samful": "Sam Fullalove", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sswebster": "Sam Webster", + "pacifika": "Sander van Dragt", + "sanzeeb3": "Sanjeev Aryal", + "progremzion": "Sanket Mehta", + "sarahricker": "sarahricker", + "sathyapulse": "Sathiya Venkatesan", + "scarolan": "scarolan", + "scholdstrom": "scholdstrom", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "scottsmith": "Scott Smith", + "wonderboymusic": "Scott Taylor", + "scribu": "scribu", + "seanchayes": "Sean Hayes", + "seanpaulrasmussen": "seanpaulrasmussen", + "senatorman": "senatorman", + "vjik": "Sergei Predvoditelev", + "yakimun": "Sergey Yakimov", + "sgr33n": "Sergio De Falco", + "seedsca": "Sergio Scabuzzo", + "seth17": "Seth Spears", + "functionalrhyme": "Shannon Smith", + "wpshades": "Shantanu Desai", + "shaunandrews": "shaunandrews", + "shooper": "Shawn Hooper", + "shawnz": "shawnz", + "shital-patel": "Shital Marakana", + "shulard": "shulard", + "siliconforks": "siliconforks", + "simonjanin": "Simon Janin", + "simonwheatley": "Simon Wheatley", + "sinatrateam": "sinatrateam", + "sjmur": "sjmur", + "skarabeq": "skarabeq", + "skoskie": "skoskie", + "slushman": "slushman", + "snapfractalpop": "snapfractalpop", + "finomeno": "somePaulo", + "sphakka": "sphakka", + "squarecandy": "squarecandy", + "sreedoap": "sreedoap", + "sstoqnov": "Stanimir Stoyanov", + "garubi": "Stefano Garuti", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "stephencronin": "Stephen Cronin", + "netweb": "Stephen Edgar", + "sswells": "Steph Wells", + "stevegibson12": "stevegibson12", + "stevenkussmaul": "stevenkussmaul", + "stevenlinx": "Steven Lin", + "sterndata": "Steven Stern (sterndata)", + "stevenkword": "Steven Word", + "stiofansisland": "Stiofan", + "subrataemfluence": "Subrata Sarkar", + "sum1": "SUM1", + "quadthemes": "Sunny", + "sunnyratilal": "Sunny Ratilal", + "sushyant": "Sushyant Zavarzadeh", + "suzylah": "suzylah", + "cybr": "Sybre Waaijer", + "smub": "Syed Balkhi", + "synchro": "Synchro", + "szaqal21": "szaqal21", + "miyauchi": "Takayuki Miyauchi", + "karmatosed": "Tammie Lister", + "tangrufus": "Tang Rufus", + "tessawatkinsllc": "Tessa (they/them), AuRise Creative", + "theolg": "Théo Le Gurun", + "themiked": "theMikeD", + "tweetythierry": "Thierry Muller", + "thimalw": "Thimal Wickremage", + "webzunft": "Thomas Maier", + "tfrommen": "Thorsten Frommen", + "thrijith": "Thrijith Thankachan", + "tiagohillebrandt": "Tiago Hillebrandt", + "tillkruess": "Till Krüss", + "sippis": "Timi Wahalahti", + "tkama": "Timur Kamaev", + "tmdesigned": "tmdesigned", + "tmoore41": "tmoore41", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tofandel": "Tofandel", + "tomdude": "tomdude", + "tferry": "Tommy Ferry", + "hellofromtonya": "Tonya Mork", + "starbuck": "Tony G", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "itowhid06": "Towhidul I Chowdhury", + "travisnorthcutt": "Travis Northcutt", + "treecutter": "treecutter", + "truongwp": "truongwp", + "tsimmons": "tsimmons", + "dinhtungdu": "Tung Du", + "desaiuditd": "Udit Desai", + "grapplerulrich": "Ulrich", + "vagios": "Vagios Vlachos", + "valchovski": "valchovski", + "valentinbora": "Valentin Bora", + "vayu": "Vayu Robins", + "veromary": "veromary", + "szepeviktor": "Viktor Szépe", + "vinayakanivase": "Vinayak Anivase", + "vinkla": "vinkla", + "virginienacci": "virginienacci", + "planvova": "Vladimir Palant", + "vabrashev": "Vladislav Abrashev", + "vortfu": "vortfu", + "voyager131": "voyager131", + "vtieu": "vtieu", + "webaware": "webaware", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "planningwrite": "Winstina", + "wittich": "wittich", + "ibdz": "Witt Witsan", + "wpdesk": "wpdesk", + "wpdo5ea": "WPDO", + "alexandreb3": "WPMarmite", + "abderrahman": "wptali", + "yahil": "Yahil Madakiya", + "yashrs": "yashrs", + "yoancutillas": "yoancutillas", + "yoavf": "Yoav Farhi", + "yohannp": "yohannp", + "yuhin": "yuhin", + "fierevere": "Yui", + "ysalame": "Yuri Salame", + "yvettesonneveld": "Yvette Sonneveld", + "tollmanz": "Zack Tollman", + "zaheerahmad": "zaheerahmad", + "zakkath": "zakkath", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.5" + } +} diff --git a/inc/credits/json/5.6.json b/inc/credits/json/5.6.json new file mode 100644 index 0000000..5fba9c1 --- /dev/null +++ b/inc/credits/json/5.6.json @@ -0,0 +1,1154 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "Release Lead" + ], + "thewebprincess": [ + "Dee Teal", + "", + "thewebprincess", + "Release Lead" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "Release Lead" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "melchoyce": [ + "Mel Choyce-Dwan", + "", + "melchoyce", + "" + ], + "elmastudio": [ + "Ellen Bauer", + "", + "elmastudio", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "luminuu": [ + "Jessica Lyschik", + "", + "luminuu", + "" + ], + "m_butcher": [ + "Michele Butcher-Jones", + "", + "m_butcher", + "" + ], + "monikarao": [ + "Monika Rao", + "", + "monikarao", + "" + ], + "sarahricker": [ + "Sarah Ricker", + "", + "sarahricker", + "" + ], + "sncoker": [ + "Shawntelle Coker", + "", + "sncoker", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "yvettesonneveld": [ + "Yvette Sonneveld", + "", + "yvettesonneveld", + "" + ], + "laurora": [ + "Laura Nelson", + "", + "laurora", + "" + ], + "thelmachido": [ + "Thelma Mutete", + "", + "thelmachido", + "" + ], + "angelasjin": [ + "Angela Jin", + "", + "angelasjin", + "" + ], + "cbringmann": [ + "Chloé Bringmann", + "", + "cbringmann", + "" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "cguntur": [ + "Chandrika Guntur", + "", + "cguntur", + "" + ], + "meher": [ + "Meher Bala", + "", + "meher", + "" + ], + "Trisha_Cornelius": [ + "Trisha Cornelius", + "", + "Trisha_Cornelius", + "" + ], + "planningwrite": [ + "Winstina Hughes", + "", + "planningwrite", + "" + ], + "daisyo": [ + "Daisy Olsen", + "", + "daisyo", + "" + ], + "estelaris": [ + "Estela Rueda", + "", + "estelaris", + "" + ], + "metalandcoffee": [ + "Ebonie Butler", + "", + "metalandcoffee", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "georgestephanis": [ + "George Stephanis", + "", + "georgestephanis", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "zieladam": [ + "Adam Zielinski", + "", + "zieladam", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "whyisjake": [ + "Jake Spurlock", + "", + "whyisjake", + "" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "nalininonstopnewsuk": [ + "Nalini Thakor", + "", + "nalininonstopnewsuk", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "justinahinon": [ + "Justin Ahinon", + "", + "justinahinon", + "" + ], + "ryelle": [ + "Kelly Dwan", + "", + "ryelle", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.6" + ], + "type": "list", + "data": { + "zgrkaralar": "Özgür KARALAR", + "1naveengiri": "1naveengiri", + "a5hleyrich": "A5hleyRich", + "aaribaud": "aaribaud", + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "aaronrobertshaw": "Aaron Robertshaw", + "abhijitrakas": "Abhijit Rakas", + "pokhriyal": "Abhishek Pokhriyal", + "acosmin": "acosmin", + "adamsilverstein": "Adam Silverstein", + "addiestavlo": "Addie", + "adriandegrafreak": "Adrián de Grafreak", + "adriantirusli": "Adrianti Rusli", + "aduth": "aduth", + "afshanadiya": "Afshana Diya", + "elgameel": "Ahmed Elgameel", + "chaion07": "Ahmed Kabir Chaion", + "engahmeds3ed": "Ahmed Saeed", + "ajensen": "ajensen", + "ajitbohra": "Ajit Bohra", + "atachibana": "Akira Tachibana", + "aktasfatih": "aktasfatih", + "aljullu": "Albert Juhé Lluveras", + "albertomake": "albertomake", + "xknown": "Alex Concha", + "akirk": "Alex Kirk", + "cawa-93": "Alex Kozack", + "ajlende": "Alex Lende", + "viper007bond": "Alex Mills", + "alexstandiford": "alexstandiford", + "alexstine": "Alex Stine", + "allancole": "allancole", + "alliennimmons": "Allie Nimmons", + "ambienthack": "ambienthack", + "wpamitkumar": "Amitkumar Dudhat", + "amolv": "Amol Vhankalas", + "amykamala": "Amy Kamala", + "anandau14": "Anand Upadhyay", + "anchenlr": "Anchen le Roux", + "anlino": "Anders Norén", + "nosolosw": "André", + "afercia": "Andrea Fercia", + "andreamiddleton": "Andrea Middleton", + "baicusandrei": "Andrei Baicus", + "andraganescu": "Andrei Draganescu", + "nacin": "Andrew Nacin", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "apeatling": "Andy Peatling", + "andy": "Andy Skelton", + "andystitt829": "Andy Stitt", + "akissz": "Angel Hess", + "wpgurudev": "Ankit Gade", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "antonisme": "Antonis Lilis", + "antonlukin": "Anton Lukin", + "anuj2": "anuj2", + "anyssa": "Anyssa Ferreira", + "apedog": "apedog", + "arcangelini": "arcangelini", + "archduck": "archduck", + "archon810": "archon810", + "arippberger": "arippberger", + "arjendejong": "arjendejong", + "arnaudban": "ArnaudBan", + "arpitgshah": "Arpit G Shah", + "akkspro": "Arslan Ahmed Kalwar", + "passoniate": "Arslan Kalwar", + "asvinballoo": "Asvin Balloo", + "tacitonic": "Atharva Dhekne", + "austyfrosty": "Austin", + "austin880625": "austin880625", + "avixansa": "avixansa", + "ayesh": "ayesh", + "ayeshrajans": "Ayesh Karunaratne", + "backups": "BackuPs", + "barry": "Barry", + "bartczyz": "Bart Czyz", + "bartosz777": "bartosz777", + "basscan": "basscan", + "bduclos": "bduclos", + "beafialho": "Beatriz Fialho", + "utz119": "Benachi", + "scruffian": "Ben Dwyer", + "benmeredithgmailcom": "Ben Meredith", + "retlehs": "Ben Word", + "bernhard-reiter": "bernhard-reiter", + "kau-boy": "Bernhard Kau", + "bethannon1": "Bet Hannon", + "bethsoderberg": "Beth Soderberg", + "bgermann": "bgermann", + "hareshlive": "Bhagvan Mangukiya", + "bhautikvirani": "bhautikvirani", + "bananastalktome": "Billy S", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "bobbingwide": "bobbingwide", + "boldgrid": "BoldGrid", + "boonebgorges": "Boone Gorges", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "bpayton": "Brandon Payton", + "bmcdede": "Breann McDede", + "bmillersw": "Brent Miller", + "brentswisher": "Brent Swisher", + "brianhenryie": "Brian Henry", + "brianhogg": "Brian Hogg", + "bridgetwillard": "Bridget Willard", + "brijeshb42": "brijeshb42", + "ribaricplusplus": "Bruno Ribaric", + "manzwebdesigns": "Bud Manz", + "burhandodhy": "Burhan Nasir", + "icaleb": "Caleb Burks", + "calin": "Calin Don", + "cvoell": "Cameron Voell", + "campusboy1987": "campusboy", + "carike": "Carike", + "carloscastilloadhoc": "carloscastilloadhoc", + "carolinegeven": "carolinegeven", + "celendesign": "celendesign", + "ceyhun0": "Ceyhun Ozugur", + "chadreitsma": "Chad Reitsma", + "cpapazoglou": "Charalampos Papazoglou", + "chetan200891": "Chetan Prajapati", + "chexwarrior": "chexwarrior", + "chintan1896": "Chintan hingrajiya", + "chipsnyder": "Chip Snyder", + "chouby": "Chouby", + "alexandec": "Chris Alexander", + "chriscct7": "chriscct7", + "ctmartin0": "Christian Martin", + "apermo": "Christoph Daum", + "vimes1984": "Christopher Churchill", + "cfinke": "Christopher Finke", + "christophherr": "Christoph Herr", + "chrisvanpatten": "Chris Van Patten", + "chunkysteveo": "chunkysteveo", + "claudiulodro": "Claudiu Lodromanean", + "claytoncollie": "Clayton Collie", + "collizo4sky": "Collins Agbonghama", + "commeuneimage": "Commeuneimage", + "copons": "Copons", + "salzano": "Corey Salzano", + "cranewest": "cranewest", + "littlebigthing": "Csaba (LittleBigThings)", + "ctmartin": "ctmartin", + "davidszabo": "Dávid Szabó", + "danfarrow": "Dan Farrow", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danieltj": "danieltj", + "dantahoua": "dantahoua", + "dkotter": "Darin Kotter", + "dmchale": "Dave McHale", + "davilera": "David Aguilera", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "dgwyer": "David Gwyer", + "dlh": "David Herrera", + "justlevine": "David Levine", + "dshanske": "David Shanske", + "get_dave": "David Smith", + "davidjlaietta": "david wolfpaw", + "davisshaver": "Davis Shaver", + "dbtedg": "dbtedg", + "p00ya": "Dean", + "dkarfa": "Debabrata Karfa", + "deepaklalwani": "Deepak Lalwani", + "dekervit": "dekervit", + "demetris": "demetris (Demetris Kikizas)", + "denis-de-bernardy": "Denis de Bernardy", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "valendesigns": "Derek Herman", + "designer023": "Designer023", + "dfenton": "dfenton", + "dharm1025": "Dharmesh Patel", + "dharmin16": "Dharmin Shah", + "dhruvin": "Dhruvin", + "dhulwells": "Dhul Wells", + "dietpawel": "dietpawel", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "djzone": "DjZoNe", + "dogwithblog": "dogwithblog", + "ocean90": "Dominik Schilling", + "donsony": "donsony", + "dossy": "Dossy Shiobara", + "dpacks": "dpacks", + "raubvogel": "Dr. Ronny Harbich", + "dratwas": "dratwas", + "drewapicture": "Drew Jaynes", + "dsifford": "dsifford", + "dushakov": "dushakov", + "dushanthi": "dushanthi", + "elrae": "Earle Davies", + "ediamin": "Edi Amin", + "llizard": "ejm", + "enej": "Enej Bajgorić", + "nrqsnchz": "Enrique Sánchez", + "epiqueras": "epiqueras", + "kebbet": "Erik", + "erikjandelange": "erikjandelange", + "folletto": "Erin 'Folletto' Casali", + "eringoblog": "eringoblog", + "eroraghav": "eroraghav", + "etoledom": "etoledom", + "thegp": "EugeneBos", + "dyrer": "Evangelos Athanasiadis", + "circlecube": "Evan Mullins", + "fabifott": "Fabian", + "fabiankaegy": "Fabian Kägy", + "gaambo": "Fabian Todt", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "ferkho": "Ferenc Forgacs", + "mista-flo": "Florian TIAR", + "flymike": "flymike", + "fjarrett": "Frankie Jarrett", + "frank-klein": "Frank Klein", + "ecgan": "Gan Eng Chin", + "garrett-eclipse": "Garrett Hyder", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "gchtr": "gchtr", + "soulseekah": "Gennady Kovshenin", + "subscriptiongroup": "George", + "geriux": "Gerardo Pacheco", + "gkibria69": "gKibria", + "glauberglauber": "Glauber Mota", + "glendaviesnz": "Glen Davies", + "goldenapples": "goldenapples", + "gziolo": "Greg Ziółkowski", + "guidooffermans": "guidooffermans", + "gumacahin": "gumacahin", + "hvar": "H-var", + "hakre": "hakre", + "happiryu": "happiryu", + "hareesh-pillai": "Hareesh S", + "isharis": "Haris Zulfiqar", + "harrym": "harrym", + "harshbarach": "Harsh Barach", + "azhiyadev": "Hauwa Abashiya", + "hazdiego": "Haz", + "hedgefield": "hedgefield", + "henrywright": "Henry Wright", + "herregroen": "Herre Groen", + "hmabpera": "hmabpera", + "hoasi": "HoaSi", + "hongnizzle": "Hong Nga Nguyen", + "howdy_mcgee": "Howdy_McGee", + "hlashbrooke": "Hugh Lashbrooke", + "iandunn": "Ian Dunn", + "ibiza69": "ibiza69", + "ifnoob": "ifnoob", + "igorradovanov": "Igor Radovanov", + "gsayed786": "Imran Sayed", + "ingereck": "Inge Reck", + "ipstenu": "Ipstenu (Mika Epstein)", + "iqbalbary": "iqbalbary", + "ireneyoast": "Irene Strikkers", + "ismailelkorchi": "Ismail El Korchi", + "jagirbaheshwp": "jagirbaheshwp", + "twentyzerotwo": "Jake Whiteley", + "jamescollins": "James Collins", + "macmanx": "James Huff", + "jameskoster": "James Koster", + "jameslnewell": "jameslnewell", + "jnylen0": "James Nylen", + "jamesros161": "James Rosado", + "janthiel": "janthiel", + "javidalkaruzi": "Janvo Aldred", + "jsnajdr": "Jarda Snajdr", + "jaredcobb": "Jared Cobb", + "jaswrks": "Jason Caldwell", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "viablethought": "Jason Ryan", + "javorszky": "javorszky", + "jaydeep-rami": "Jaydeep Rami", + "jeffikus": "jeffikus", + "jeffmatson": "Jeff Matson", + "jffng": "Jeff Ong", + "jellypixel": "jellypixel", + "jeremyfelt": "Jeremy Felt", + "jeremyescott": "Jeremy Scott", + "jeremyyip": "Jeremy Yip", + "jeroenrotty": "Jeroen Rotty", + "jeryj": "jeryj", + "jeslen": "Jeslen Bucci", + "jfoulquier": "jfoulquier", + "jimyaghi": "jimyaghi", + "jipmoors": "Jip Moors", + "joedolson": "Joe Dolson", + "joelclimbsthings": "joelclimbsthings", + "joelyoder": "Joel Yoder", + "joemcgill": "Joe McGill", + "johannadevos": "Johanna de Vos", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "psykro": "Jonathan Bossenger", + "jonathanstegall": "Jonathan Stegall", + "jb510": "Jon Brown", + "spacedmonkey": "Jonny Harris", + "jonoaldersonwp": "Jono Alderson", + "joostdevalk": "Joost de Valk", + "jordesign": "jordesign", + "koke": "Jorge Bernal", + "jorgefilipecosta": "Jorge Costa", + "oakesjosh": "Josh", + "joshlevinson": "Josh Levinson", + "shelob9": "Josh Pollock", + "joshuatf": "joshuatf", + "tai": "JOTAKI, Taisuke", + "joyously": "Joy", + "joseaneto": "JS", + "jrf": "Juliette Reinders Folmer", + "junaidbhura": "Junaid Bhura", + "kadamwhite": "K. Adam White", + "uxkai": "Kai", + "kevin940726": "Kai Hao", + "trepmal": "Kailey (trepmal)", + "akabarikalpesh": "Kalpesh Akabari", + "karthikbhatb": "Karthik Bhat", + "kasparsd": "Kaspars", + "kellybleck": "kellybleck", + "kellychoffman": "Kelly Hoffman", + "kellylawrence": "kellylawrence", + "kelsu02": "Kelly R", + "gwwar": "Kerry Liu", + "khag7": "Kevin Hagerty", + "kharisblank": "Kharis Sulistiyono", + "kipperlenny": "Kipperlenny", + "kirasong": "Kira Schroder", + "kirilzh": "Kiril Zhelyazkov", + "kburgoine": "Kirsty Burgoine", + "kishanjasani": "Kishan Jasani", + "ixkaito": "Kite", + "kjbenk": "kjbenk", + "knutsp": "Knut Sparhell", + "komagain": "komagain", + "hwk-fr": "Konrad Chmielewski", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "krupajnanda": "Krupa Nanda", + "kbjohnson90": "Kyle B. Johnson", + "landau": "landau", + "lmurillom": "Larissa Murillo", + "latifi": "latifi", + "newyorkerlaura": "Laura Byrne", + "laxman-prajapati": "Laxman Prajapati", + "leogermani": "leogermani", + "gamerz": "Lester Chan", + "leutrimh": "Leutrim Husaj", + "limera1n": "lim3ra", + "lpointet": "Lionel Pointet", + "litemotiv": "litemotiv", + "louislaugesen": "Louis", + "lucagrandicelli": "Luca Grandicelli", + "lucasbustamante": "lucasbustamante", + "_luigi": "Luigi Cavalieri", + "lukecavanagh": "Luke Cavanagh", + "lumne": "Lumne", + "mager19": "mager19", + "onemaggie": "Maggie Cabrera", + "magnuswebdesign": "magnuswebdesign", + "akramipro": "Mahdi Akrami", + "mahesh901122": "Mahesh Waghmare", + "mailnew2ster": "mailnew2ster", + "shamimmoeen": "Mainul Hassan", + "majhajob": "majhajob", + "malinajirka": "malinajirka", + "manzurahammed": "Manzur Ahammed", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mkaz": "Marcus Kazmierczak", + "marekhrabe": "Marek Hrabe", + "chaton666": "Marie Comet", + "marijnkoopman": "Marijn Koopman", + "tyxla": "Marin Atanasov", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "markparnell": "Mark Parnell", + "markscottrobson": "Mark Robson", + "markshep": "markshep", + "marks99": "Mark Smallman", + "mapk": "Mark Uraine", + "m-e-h": "Marty Helmick", + "wetah": "Mateus Machado Luna", + "imath": "Mathieu Viet", + "mattchowning": "Matt Chowning", + "webdevmattcrom": "Matt Cromwell", + "gothickgothickorguk": "Matt Gibson", + "kittmedia": "Matthias Kittsteiner", + "pfefferle": "Matthias Pfefferle", + "mattkeys": "Matt Keys", + "matt": "Matt Mullenweg", + "mattoperry": "mattoperry", + "mattwiebe": "Matt Wiebe", + "maxpertici": "Maxime Pertici", + "mayankmajeji": "Mayank Majeji", + "meaganhanes": "meagan hanes", + "megphillips91": "Meg Phillips", + "mgol": "mgol", + "mgrenierfarmmedia": "mgrenierfarmmedia", + "donmhico": "Michael", + "michael-arestad": "Michael Arestad", + "mbabker": "Michael Babker", + "tw2113": "Michael Beckwith", + "michelleames": "Michelle Frechette", + "mcsf": "Miguel Fonseca", + "mihdan": "mihdan", + "mikelopez": "Mike Lopez", + "mikeyarce": "Mikey Arce", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "presstoke": "Mitchell Austin", + "eemitch": "Mitchell Bennis", + "mmarco9": "mmarco9", + "batmoo": "Mohammad Jangda", + "mopsyd": "mopsyd", + "morganestes": "Morgan Estes", + "gwendydd": "Morgan Kay", + "man4toman": "Morteza Geransayeh", + "computerguru": "mqudsi", + "mreishus": "mreishus", + "mrgrt": "mrgrt", + "mrjoeldean": "mrjoeldean", + "mukesh27": "Mukesh Panchal", + "munyagu": "munyagu", + "musicaljoeker": "musicaljoeker", + "mweichert": "mweichert", + "n5hzr": "n5hzr", + "nabilmoqbel": "Nabil Moqbel", + "naoki0h": "Naoki Ohashi", + "nao": "Naoko Takano", + "nateinaction": "Nate Gay", + "nathanatmoz": "Nathan Johnson", + "navanathbhosale": "Navanath Bhosale", + "naveenkharwar": "Naveen Kharwar", + "lcyh78": "Neil James (lcyh78)", + "nendeb55": "nendeb", + "krstarica": "net", + "arealnobrainer": "Netravnen", + "nicolaskulka": "NicolasKulka", + "nicomollet": "nicomollet", + "jainnidhi": "Nidhi Jain", + "nielslange": "Niels Lange", + "nikolam": "Nikola", + "nbachiyski": "Nikolay Bachiyski", + "njbrown": "njbrown", + "nlpro": "nlpro", + "noahtallen": "Noah Allen", + "noahshrader": "noahshrader", + "nourma": "nourma", + "oguzkocer": "oguzkocer", + "oglekler": "Olga Gleckler", + "alshakero": "Omar Alshaker", + "omarreiss": "Omar Reiss", + "oolleegg55": "oolleegg55", + "optimizingmatters": "Optimizing Matters", + "ov3rfly": "Ov3rfly", + "ovann86": "ovann86", + "ovenall": "ovenall", + "oxyc": "oxyc", + "paaljoachim": "Paal Joachim Romdahl", + "jhonqwerty": "pabloselin", + "paddy": "Paddy", + "pankajmohale": "Pankaj Mohale", + "swissspidy": "Pascal Birchler", + "casiepa": "Pascal Casier", + "pbearne": "Paul Bearne", + "pabline": "Paul Bunkham", + "paulschreiber": "Paul Schreiber", + "paulstonier": "Paul Stonier", + "pschrottky": "Paul Von Schrottky", + "pedromendonca": "Pedro Mendonça", + "pentatonicfunk": "pentatonicfunk", + "pputzer": "pepe", + "pekz0r": "Peter Elmered", + "yscik": "Peter Kiss", + "psmits1567": "Peter Smits", + "peterwilsoncc": "Peter Wilson", + "johnstonphilip": "Phil Johnston", + "pierlo": "Pierre Gordon", + "decrecementofeliz": "Pilar Mera", + "wppinar": "Pinar", + "boniu91": "Piotrek Boniu", + "pishmishy": "pishmishy", + "pkvillanueva": "pkvillanueva", + "prashanttholia": "prashanttholia", + "pratikkry": "Pratik Kumar", + "freewebmentor": "Prem Tiwari", + "presskopp": "Presskopp", + "prionkor": "prionkor", + "psealock": "psealock", + "puneetsahalot": "Puneet Sahalot", + "itsjonq": "Q", + "rachelbaker": "Rachel Baker", + "rajanit2000": "Rajan Vijayan", + "rajeshsingh520": "rajeshsingh520", + "ramiy": "Rami Yushuvaev", + "ravipatel": "Ravikumar Patel", + "jontyravi": "Ravi Vaghela", + "rebasaurus": "rebasaurus", + "redstar504": "redstar504", + "regankhadgi": "Regan Khadgi", + "renehermi": "Rene Hermenau", + "retrofox": "retrofox", + "riaanlom": "riaanlom", + "richtabor": "Rich Tabor", + "iamfriendly": "Rich Tape", + "rnaby": "Rnaby", + "noisysocks": "Robert Anderson", + "miqrogroove": "Robert Chapin", + "kreppar": "Rodrigo Arias", + "rodrigosprimo": "Rodrigo Primo", + "roger995": "roger995", + "rogerlos": "rogerlos", + "roikles": "roikles", + "rolfsiebers": "Rolf Siebers", + "ronakganatra": "Ronak Ganatra", + "roo2": "roo2", + "rtagliento": "rtagliento", + "bookdude13": "Ryan Fredlund", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "soean": "Sören Wünsch", + "sabrinazeidan": "Sabrina Zeidan", + "saeedfard": "Saeed Fard", + "salvoaranzulla": "salvoaranzulla", + "samful": "Sam Fullalove", + "otto42": "Samuel Wood (Otto)", + "sswebster": "Sam Webster", + "sanzeeb3": "Sanjeev Aryal", + "saqibameen": "Saqib Ameen", + "sarayourfriend": "Sara", + "sawanoboly": "sawanoboly", + "scarolan": "scarolan", + "l3rady": "Scott Cariss", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "seanpaulrasmussen": "seanpaulrasmussen", + "sebastianpisula": "Sebastian Pisula", + "sebsz": "SeBsZ", + "senning": "Senning", + "yakimun": "Sergey Yakimov", + "sergioestevao": "SergioEstevao", + "shaunandrews": "shaunandrews", + "shital-patel": "Shital Marakana", + "shramee": "shramee", + "sresok": "Simon Resok", + "sirreal": "sirreal", + "slaffik": "Slava Abakumov", + "smerriman": "smerriman", + "snapfractalpop": "snapfractalpop", + "sproutchris": "sproutchris", + "stulab": "Stéphane Treilhou", + "metodiew": "Stanko Metodiev", + "garubi": "Stefano Garuti", + "sabernhardt": "Stephen Bernhardt", + "dufresnesteven": "Steve Dufresne", + "stevenlinx": "Steven Lin", + "sterndata": "Steven Stern (sterndata)", + "stoyangeorgiev": "Stoyan Georgiev", + "sudoshreyansh": "sudoshreyansh", + "smub": "Syed Balkhi", + "szaqal21": "szaqal21", + "t-p": "t-p", + "inc2734": "Takashi Kitajima", + "tanvirul": "Tanvirul Haque", + "tellyworth": "Tellyworth", + "thefarlilacfield": "thefarlilacfield", + "thib3113": "thib3113", + "thijsvanloef": "thijsvanloef", + "thomaslhotta": "thomaslhotta", + "webzunft": "Thomas Maier", + "thomasplevy": "Thomas Patrick Levy", + "thorlentz": "thorlentz", + "timhavinga": "Tim Havinga", + "sippis": "Timi Wahalahti", + "timotijhof": "Timo Tijhof", + "tkama": "Timur Kamaev", + "tmdesigned": "tmdesigned", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "skithund": "Toni Viemerö", + "tonysandwich": "tonysandwich", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "itowhid06": "Towhidul I Chowdhury", + "tray": "tracy apps", + "transl8or": "transl8or", + "treibstoff": "treibstoff", + "dinhtungdu": "Tung Du", + "tzafrir": "tzafrir", + "desaiuditd": "Udit Desai", + "grapplerulrich": "Ulrich", + "usestrict": "useStrict", + "valentinbora": "Valentin Bora", + "contact-banker": "Varun Sharma", + "vcanales": "Vicente Canales", + "vinayakanivase": "Vinayak Anivase", + "vinita29": "Vinita Tandulkar", + "virgodesign": "virgodesign", + "vladytimy": "Vlad T", + "webmandesign": "WebMan Design | Oliver Juhas", + "webmigrates": "Webmigrates Technologies", + "westonruter": "Weston Ruter", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "wittich": "wittich", + "ibdz": "Witt Witsan", + "worldedu": "worldedu", + "worldweb": "World Web Technology", + "abderrahman": "wptali", + "yansern": "Yan Sern", + "yoavf": "Yoav Farhi", + "fierevere": "Yui", + "y_kolev": "Y_Kolev", + "zebulan": "Zebulan Stanphill" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.6" + } +} diff --git a/inc/credits/json/5.7.json b/inc/credits/json/5.7.json new file mode 100644 index 0000000..8865e3b --- /dev/null +++ b/inc/credits/json/5.7.json @@ -0,0 +1,932 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "metalandcoffee": [ + "Ebonie Butler", + "", + "metalandcoffee", + "Release Lead" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "Release Lead" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "sarahricker": [ + "Sarah Ricker", + "", + "sarahricker", + "" + ], + "hedgefield": [ + "Tim Hengeveld", + "", + "hedgefield", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "monikarao": [ + "Monika Rao", + "", + "monikarao", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "ryelle": [ + "Kelly Choyce-Dwan", + "", + "ryelle", + "" + ], + "Clorith": [ + "Marius Jensen", + "", + "Clorith", + "" + ], + "lukecarbis": [ + "Luke Carbis", + "", + "lukecarbis", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "nosolosw": [ + "André Maneiro", + "", + "nosolosw", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "cbringmann": [ + "Chloé Bringmann", + "", + "cbringmann", + "" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "davidszabo": [ + "Dávid Szabó", + "", + "davidszabo", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "happiryu": [ + "Luke Walczak", + "", + "happiryu", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "addiestavlo": [ + "Addison Stavlo", + "", + "addiestavlo", + "" + ], + "jonsurrell": [ + "Jon Surrell", + "", + "jonsurrell", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.7" + ], + "type": "list", + "data": { + "7studio": "7studio", + "ninetyninew": "99w", + "aaribaud": "aaribaud", + "technosailor": "Aaron Brazell", + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "aaronrobertshaw": "Aaron Robertshaw", + "abagtcs": "abagtcs", + "webcommsat": "Abha Thakor", + "acerempel": "acerempel", + "activecoder": "activecoder", + "ad7six": "ad7six", + "bosconiandynamics": "Adam Bosco", + "adamboro": "Adam Cassis", + "zieladam": "Adam Zieliński", + "aduth": "aduth", + "mrahmadawais": "Ahmad Awais", + "chaion07": "Ahmed Kabir Chaion", + "engahmeds3ed": "Ahmed Saeed", + "aljullu": "Albert Juhé Lluveras", + "albertomake": "albertomake", + "alex27": "alex27", + "chemiker": "Alexander Lueken", + "xknown": "Alex Concha", + "ajlende": "Alex Lende", + "alexstine": "Alex Stine", + "alexwoollam": "Alex Woollam", + "allancole": "allancole", + "allendav": "Allen Snook", + "almendron": "almendron", + "amandariu": "Amanda Riu", + "ambienthack": "ambienthack", + "amolv": "Amol Vhankalas", + "afercia": "Andrea Fercia", + "andraganescu": "Andrei Draganescu", + "nacin": "Andrew Nacin", + "anevins": "Andrew Nevins", + "andrewserong": "Andrew Serong", + "afragen": "Andy Fragen", + "apeatling": "Andy Peatling", + "ankitmaru": "Ankit Panchal", + "annalamprou": "annalamprou", + "anotherdave": "anotherdave", + "antpb": "Anthony Burchell", + "antonlukin": "Anton Lukin", + "atimmer": "Anton Timmermans", + "anyssa": "Anyssa Ferreira", + "arcangelini": "arcangelini", + "archon810": "archon810", + "passoniate": "Arslan Kalwar", + "artpi": "Artur Piszek", + "maigret": "Aurélien Denis", + "ayeshrajans": "Ayesh Karunaratne", + "bartosz777": "bartosz777", + "basscan": "basscan", + "bduclos": "bduclos", + "becdetat": "becdetat", + "pixolin": "Bego Mario Garde", + "utz119": "Benachi", + "bernhard-reiter": "bernhard-reiter", + "bhanusinghkre": "bhanusinghkre", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "bobbingwide": "bobbingwide", + "boonebgorges": "Boone Gorges", + "kraftbj": "Brandon Kraft", + "brechtvds": "Brecht", + "brentswisher": "Brent Swisher", + "brijeshb42": "brijeshb42", + "burnuser": "burnuser", + "icaleb": "Caleb Burks", + "cvoell": "Cameron Voell", + "carike": "Carike", + "carloscastilloadhoc": "carloscastilloadhoc", + "carlosgprim": "Carlos G. P.", + "bonniebeeman": "CastleRock", + "celendesign": "celendesign", + "cenay": "cenay", + "ceyhun0": "Ceyhun Ozugur", + "chexwarrior": "chexwarrior", + "chipsnyder": "Chip Snyder", + "chouby": "Chouby", + "pixelverbieger": "Christian Sabo", + "amethystanswers": "Christina Workman", + "cfinke": "Christopher Finke", + "chrisvanpatten": "Chris Van Patten", + "clayray": "clayray", + "claytoncollie": "Clayton Collie", + "codeamp": "Code Amp", + "collizo4sky": "Collins Agbonghama", + "copons": "Copons", + "coreyw": "Corey Worrell", + "cristinasoponar": "cristinasoponar", + "dam6pl": "Damian Nowak", + "danfarrow": "Dan Farrow", + "mte90": "Daniele Scasciafratte", + "dvankooten": "Danny van Kooten", + "dariak": "Daria", + "nerrad": "Darren Ethier (nerrad)", + "davecpage": "Dave Page", + "drw158": "Dave Whitley", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "dlh": "David Herrera", + "dbtedg": "dbtedg", + "dkarfa": "Debabrata Karfa", + "dekervit": "dekervit", + "denishua": "denishua", + "denisco": "Denis Yanchevskiy", + "dianeco": "Diane Co", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "dkoo": "dkoo", + "ocean90": "Dominik Schilling", + "dragongate": "dragongate", + "dratwas": "dratwas", + "drewapicture": "Drew Jaynes", + "eatsleepcode": "eatsleepcode", + "ediamin": "Edi Amin", + "erichmond": "Elliott Richmond", + "hsingyuc7": "Emma Flowers", + "enej": "Enej Bajgorić", + "enricocarraro": "Enrico Carraro", + "epicfaace": "epicfaace", + "epiqueras": "epiqueras", + "ericlewis": "Eric Andrew Lewis", + "ebinnion": "Eric Binnion", + "ericmann": "Eric Mann", + "kebbet": "Erik", + "folletto": "Erin 'Folletto' Casali", + "wponlinesupport": "Essential Plugins by WP OnlineSupport", + "estelaris": "Estela Rueda", + "etoledom": "etoledom", + "eventualo": "eventualo", + "e_baker": "e_baker", + "fabiankaegy": "Fabian Kägy", + "fabianpimminger": "Fabian Pimminger", + "felipeelia": "Felipe Elia", + "mista-flo": "Florian TIAR", + "florianziegler": "Florian Ziegler", + "floriswt": "floriswt", + "frank-klein": "Frank Klein", + "gab81": "gab81", + "galbaras": "Gal Baras", + "ecgan": "Gan Eng Chin", + "garrett-eclipse": "Garrett Hyder", + "pento": "Gary Pendergast", + "geekpress": "GeekPress", + "geekzebre": "geekzebre", + "geoffguillain": "Geoff Guillain", + "geoffrey1963": "Geoffrey", + "mamaduka": "George Mamadashvili", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "gkibria69": "gKibria", + "glendaviesnz": "Glen Davies", + "gmariani405": "gmariani405", + "alinod": "Gord", + "grzim": "grzim", + "gumacahin": "gumacahin", + "gunnard": "gunnard", + "bordoni": "Gustavo Bordoni", + "hansjovisyoast": "Hans-Christiaan Braun", + "hardeepasrani": "Hardeep Asrani", + "hareesh-pillai": "Hareesh S", + "hauvong": "hauvong", + "hazdiego": "Haz", + "helen": "Helen Hou-Sandi", + "helmutwalker": "helmutwalker", + "tejwanihemant": "Hemant Tejwani", + "herregroen": "Herre Groen", + "hmabpera": "hmabpera", + "howdy_mcgee": "Howdy_McGee", + "iandunn": "Ian Dunn", + "ianmjones": "ianmjones", + "ibiza69": "ibiza69", + "igorradovanov": "Igor Radovanov", + "ingereck": "Inge Reck", + "iprg": "iprg", + "ipstenu": "Ipstenu (Mika Epstein)", + "iseulde": "iseulde", + "ismailelkorchi": "Ismail El Korchi", + "iviweb": "iviweb", + "jdgrimes": "J.D. Grimes", + "jadeddragoon": "jadeddragoon", + "jakeparis": "jakeparis", + "whyisjake": "Jake Spurlock", + "jakubtyrcha": "jakub.tyrcha", + "jamesgol": "James Golovich", + "macmanx": "James Huff", + "jameskoster": "James Koster", + "jnylen0": "James Nylen", + "jamesros161": "James Rosado", + "janthiel": "janthiel", + "jsnajdr": "Jarda Snajdr", + "jason_the_adams": "Jason Adams", + "pbking": "Jason Crist", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "viablethought": "Jason Ryan", + "jaymanpandya": "Jayman Pandya", + "jfarthing84": "Jeff Farthing", + "jeffr0": "Jeffro", + "jmdodd": "Jennifer M. Dodd", + "jdy68": "Jenny Dupuy", + "jeremyfelt": "Jeremy Felt", + "jeremyyip": "Jeremy Yip", + "jeroenrotty": "Jeroen Rotty", + "jessplease": "Jessica Duarte", + "luminuu": "Jessica Lyschik", + "joanrho": "joanrho", + "joedolson": "Joe Dolson", + "joelclimbsthings": "joelclimbsthings", + "joemcgill": "Joe McGill", + "jonkastonka": "Johan Jonk Stenström", + "goaroundagain": "Johannes Kinast", + "johnjamesjacoby": "John James Jacoby", + "johnwatkins0": "John Watkins", + "jrchamp": "Jonathan Champ", + "jonathanstegall": "Jonathan Stegall", + "spacedmonkey": "Jonny Harris", + "jonoaldersonwp": "Jono Alderson", + "joostdevalk": "Joost de Valk", + "jordesign": "jordesign", + "jomisica": "José Miguel", + "joseeyoast": "Josee Wouters", + "jose64": "Jose Luis", + "accessiblejoe": "Joseph Karr O'Connor", + "oakesjosh": "Josh", + "joshuatf": "joshuatf", + "joshuawold": "Joshua Wold", + "tai": "JOTAKI, Taisuke", + "joyously": "Joy", + "jsmoriss": "JS Morisset", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "justinahinon": "Justin Ahinon", + "justinsainton": "Justin Sainton", + "jtsternberg": "Justin Sternberg", + "k3nsai": "k3nsai", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "trepmal": "Kailey (trepmal)", + "akabarikalpesh": "Kalpesh Akabari", + "karamcnair": "kara.mcnair", + "vyskoczilova": "Karolina Vyskocilova", + "gwwar": "Kerry Liu", + "tmfespresso": "kimdcottrell", + "kirasong": "Kira Schroder", + "kirilzh": "Kiril Zhelyazkov", + "kburgoine": "Kirsty Burgoine", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "knutsp": "Knut Sparhell", + "hwk-fr": "Konrad Chmielewski", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "greatsaltlake": "Kris", + "kurtpayne": "Kurt Payne", + "kbjohnson90": "Kyle B. Johnson", + "notlaura": "Lara Schenck", + "laurelfulford": "laurelfulford", + "laxman-prajapati": "Laxman Prajapati", + "0mirka00": "Lena Morita", + "leogermani": "leogermani", + "levdbas": "Levdbas", + "litemotiv": "litemotiv", + "lovor": "Lovro Hrust", + "lucasbustamante": "lucasbustamante", + "_luigi": "Luigi Cavalieri", + "lpawlik": "Lukas Pawlik", + "lukecavanagh": "Luke Cavanagh", + "palmiak": "Maciek Palmowski", + "oellin": "Magali", + "patopaiar": "magicoders", + "magnuswebdesign": "magnuswebdesign", + "mahfuz01": "Mahafuz", + "akramipro": "Mahdi Akrami", + "malinajirka": "malinajirka", + "mallorydxw": "mallorydxw", + "tomdxw": "mallorydxw-old", + "manzoorwanijk": "Manzoor Wani (a11n)", + "manzurahammed": "Manzur Ahammed", + "marcelo2605": "marcelo2605", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marcio-zebedeu": "Marcio Zebedeu", + "netweblogic": "Marcus (aka @msykes)", + "mkaz": "Marcus Kazmierczak", + "chaton666": "Marie Comet", + "marijnkoopman": "Marijn Koopman", + "tyxla": "Marin Atanasov", + "mdwolinski": "Mark D Wolinski", + "markhowellsmead": "Mark Howells-Mead", + "vindl": "Marko Andrijasevic", + "markscottrobson": "Mark Robson", + "mapk": "Mark Uraine", + "flootr": "Markus", + "mberard": "Mathieu Berard Smartfire", + "imath": "Mathieu Viet", + "matveb": "Matias Ventura", + "mattchowning": "Matt Chowning", + "mattwiebe": "Matt Wiebe", + "maxpertici": "Maxime Pertici", + "mayankmajeji": "Mayank Majeji", + "megabyterose": "Megan", + "megphillips91": "Meg Phillips", + "meher": "Meher Bala", + "mehrshaddarzi": "Mehrshad Darzi", + "mehulkaklotar": "Mehul Kaklotar", + "melchoyce": "Mel Choyce-Dwan", + "mendezcode": "mendezcode", + "mgol": "mgol", + "donmhico": "Michael", + "michael-arestad": "Michael Arestad", + "mbabker": "Michael Babker", + "mcsf": "Miguel Fonseca", + "mihdan": "mihdan", + "miinasikk": "Miina Sikk", + "mdrockwell": "Mike R. (a11n)", + "milana_cap": "Milana Cap", + "dimadin": "Milan Dinić", + "presstoke": "Mitchell Austin", + "mmuyskens": "mmuyskens", + "daddou": "Mohamed El Amine DADDOU", + "monika": "Monika", + "morenaf": "morenaf", + "mrjoeldean": "mrjoeldean", + "munyagu": "munyagu", + "mzorz": "mzorz", + "naveen17797": "Naveen", + "krstarica": "net", + "nicegamer7": "nicegamer7", + "nre": "nicky", + "nico23": "Nico", + "nicolalaserra": "Nicola Laserra", + "rahe": "Nicolas Juen", + "nicolaskulka": "NicolasKulka", + "nico_martin": "Nico Martin", + "noahtallen": "Noah Allen", + "nwjames": "nwjames", + "oglekler": "Olga Gleckler", + "ovidiul": "ovidiul", + "oxyc": "oxyc", + "paaljoachim": "Paal Joachim Romdahl", + "swissspidy": "Pascal Birchler", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pabline": "Paul Bunkham", + "paulschreiber": "Paul Schreiber", + "pschrottky": "Paul Von Schrottky", + "pawki07": "pawki07", + "pedromendonca": "Pedro Mendonça", + "gungeekatx": "Pete Nelson", + "yscik": "Peter Kiss", + "psmits1567": "Peter Smits", + "pinkalbeladiya": "Pinkal Shihora", + "boniu91": "Piotrek Boniu", + "freewebmentor": "Prem Tiwari", + "prettyboymp": "prettyboymp", + "princeahmed": "Prince", + "pwallner": "pwallner", + "itsjonq": "Q", + "r-a-y": "r-a-y", + "rachelbaker": "Rachel Baker", + "rafaelgalani": "Rafael Gallani", + "rafhun": "rafhun", + "ramiy": "Rami Yushuvaev", + "rahmohn": "Ramon Ahnert", + "nonverbla": "Rasso Hilber", + "ratneshk": "ratneshk", + "ravipatel": "Ravikumar Patel", + "jontyravi": "Ravi Vaghela", + "retrofox": "retrofox", + "reardestani": "Reza Ardestani", + "rianrietveld": "Rian Rietveld", + "iamfriendly": "Rich Tape", + "rinatkhaziev": "Rinat", + "rodrigosprimo": "Rodrigo Primo", + "roger995": "roger995", + "rogertheriault": "Roger Theriault", + "rolfsiebers": "Rolf Siebers", + "romain-d": "Romain", + "burtrw": "Ronnie Burt", + "magicroundabout": "Ross Wintle", + "ryan": "Ryan Boren", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "stodorovic": "Saša", + "sanketchodavadiya": "Sanket Chodavadiya", + "sarayourfriend": "Sara", + "wonderboymusic": "Scott Taylor", + "sebastianpisula": "Sebastian Pisula", + "sebsz": "SeBsZ", + "yakimun": "Sergey Yakimov", + "shahinsid07": "Shahin Sid", + "shaunandrews": "shaunandrews", + "shital-patel": "Shital Marakana", + "sirstuey": "SirStuey", + "slaffik": "Slava Abakumov", + "snapfractalpop": "snapfractalpop", + "souri_wpaustria": "souri_wpaustria", + "stefanjoebstl": "stefanjoebstl", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "pypwalters": "Stephanie Walters", + "netweb": "Stephen Edgar", + "stevenkword": "Steven Word", + "subrataemfluence": "Subrata Sarkar", + "sumitsingh": "Sumit Singh", + "quadthemes": "Sunny", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "t-p": "t-p", + "inc2734": "Takashi Kitajima", + "karmatosed": "Tammie Lister", + "tanvirul": "Tanvirul Haque", + "voboghure": "Tapan Kumer Das", + "teamdnk": "TeamDNK", + "terriann": "Terri Ann", + "tweetythierry": "Thierry Muller", + "thorlentz": "thorlentz", + "tigertech": "tigertech", + "sippis": "Timi Wahalahti", + "tnolte": "Tim Nolte", + "tkama": "Timur Kamaev", + "tinodidriksen": "Tino Didriksen", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tz-media": "Tobias Zimpel", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "skithund": "Toni Viemerö", + "tonysandwich": "tonysandwich", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "transl8or": "transl8or", + "tylertork": "Tyler Tork", + "grapplerulrich": "Ulrich", + "umangvaghela123": "Umang Vaghela", + "vandestouwe": "vandestouwe", + "vcanales": "Vicente Canales", + "vipulc2": "Vipul Chandel", + "vladytimy": "Vlad T", + "otshelnik-fm": "Vova Druzhaev", + "webmandesign": "WebMan Design | Oliver Juhas", + "wendyjchen": "Wendy Chen", + "wesselvandenberg": "wesselvandenberg", + "westonruter": "Weston Ruter", + "wallstead": "Willis Allstead", + "ibdz": "Witt Witsan", + "worldedu": "worldedu", + "tikifez": "Xristopher Anderton", + "yannkozon": "Yann Kozon", + "yoavf": "Yoav Farhi", + "fierevere": "Yui", + "yuliyan": "Yuliyan Slavchev", + "zebulan": "Zebulan Stanphill" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.7" + } +} diff --git a/inc/credits/json/5.8.json b/inc/credits/json/5.8.json new file mode 100644 index 0000000..6c74628 --- /dev/null +++ b/inc/credits/json/5.8.json @@ -0,0 +1,1062 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "Release Lead" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Release Lead" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "milana_cap": [ + "Milana Cap", + "", + "milana_cap", + "" + ], + "Boniu91": [ + "Piotrek Boniu", + "", + "Boniu91", + "" + ], + "mariaojob": [ + "Mary Job", + "", + "mariaojob", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "mcsf": [ + "Miguel Fonseca", + "", + "mcsf", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "daisyo": [ + "Daisy Olsen", + "", + "daisyo", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "ryelle": [ + "Kelly Choyce-Dwan", + "", + "ryelle", + "" + ], + "TimothyBlynJacobs": [ + "Timothy Jacobs", + "", + "TimothyBlynJacobs", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "nosolosw": [ + "André Maneiro", + "", + "nosolosw", + "" + ], + "sarayourfriend": [ + "sarayourfriend", + "", + "sarayourfriend", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "lukecarbis": [ + "Luke Carbis", + "", + "lukecarbis", + "" + ], + "helen": [ + "Helen Hou-Sandí", + "", + "helen", + "" + ], + "cbringmann": [ + "Chloé Bringmann", + "", + "cbringmann", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "walbo": [ + "Petter Walbø Johnsgård", + "", + "walbo", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "ocean90": [ + "Dominik Schilling", + "", + "ocean90", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "itsjusteileen": [ + "Eileen Violini", + "", + "itsjusteileen", + "" + ], + "zieladam": [ + "Adam Zielinski", + "", + "zieladam", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "meher": [ + "Meher Bala", + "", + "meher", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "" + ], + "beafialho": [ + "Beatriz Fialho", + "", + "beafialho", + "" + ], + "melchoyce": [ + "Mel Choyce-Dwan", + "", + "melchoyce", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "kafleg": [ + "Ganga Kafle", + "", + "kafleg", + "" + ], + "dufresnesteven": [ + "Steve Dufresne", + "", + "dufresnesteven", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.8" + ], + "type": "list", + "data": { + "2linctools": "2linctools", + "5ubliminal": "5ubliminal", + "9primus": "9primus", + "ninetyninew": "99w", + "aaronrobertshaw": "Aaron Robertshaw", + "abhijitrakas": "Abhijit Rakas", + "achbed": "achbed", + "addiestavlo": "Addie", + "aduth": "aduth", + "engahmeds3ed": "Ahmed Saeed", + "ajitbohra": "Ajit Bohra", + "wildworks": "Aki Hamano", + "schlessera": "Alain Schlesser", + "alanjacobmathew": "Alan Jacob Mathew", + "aljullu": "Albert Juhé Lluveras", + "aleperez92": "Alejandro Perez", + "xknown": "Alex Concha", + "akirk": "Alex Kirk", + "ajlende": "Alex Lende", + "alexstine": "Alex Stine", + "algala": "AlGala", + "firewatch": "allilevine", + "amandariu": "Amanda Riu", + "amarinediary": "amarinediary", + "gadgetroid": "Amogh Harish", + "oandregal": "André Maneiro", + "afercia": "Andrea Fercia", + "azaozz": "Andrew Ozz", + "andrewserong": "Andrew Serong", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "apeatling": "Andy Peatling", + "andy": "Andy Skelton", + "wpgurudev": "Ankit Gade", + "ankitmaru": "Ankit Panchal", + "annalamprou": "annalamprou", + "anotherdave": "anotherdave", + "anotia": "anotia", + "antpb": "Anthony Burchell", + "antonisme": "Antonis Lilis", + "antonlukin": "Anton Lukin", + "vanyukov": "Anton Vanyukov", + "antonvlasenko": "Anton Vlasenko", + "apedog": "apedog", + "apokalyptik": "apokalyptik", + "arena": "arena", + "lephleg": "Argyris Margaritis", + "ariskataoka": "ariskataoka", + "arkrs": "arkrs", + "aruphi": "Armand Philippot", + "arnaudban": "ArnaudBan", + "arthur791004": "Arthur Chu", + "arunsathiya": "Arun Sathiya", + "aspexi": "Aspexi", + "atjn": "atjn", + "aurooba": "Aurooba Ahmed", + "filosofo": "Austin Matzko", + "ayeshrajans": "Ayesh Karunaratne", + "barry": "Barry", + "bartkalisz": "Bart Kalisz", + "pixolin": "Bego Mario Garde", + "utz119": "Benachi", + "scruffian": "Ben Dwyer", + "benoitchantre": "Benoit Chantre", + "bernhard-reiter": "bernhard-reiter", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "blobfolio": "Blobfolio", + "bmcculley": "bmcculley", + "bobbingwide": "bobbingwide", + "boblinthorst": "Bob Linthorst", + "bogdanpreda": "Bogdan Preda", + "gitlost": "bonger", + "boonebgorges": "Boone Gorges", + "bradleyt": "Bradley Taylor", + "bradt": "Brad Touesnard", + "kraftbj": "Brandon Kraft", + "brechtvds": "Brecht", + "brentswisher": "Brent Swisher", + "brettshumaker": "Brett Shumaker", + "ribaricplusplus": "Bruno Ribaric", + "burhandodhy": "Burhan Nasir", + "cameronjonesweb": "Cameron Jones", + "cvoell": "Cameron Voell", + "carike": "Carike", + "carlalexander": "Carl Alexander", + "carlomanf": "carlomanf", + "carlosgprim": "Carlos G. P.", + "caseymilne": "Casey Milne", + "cenay": "cenay", + "ceyhun0": "Ceyhun Ozugur", + "nhuja": "Chandra M", + "critterverse": "Channing Ritter", + "chetan200891": "Chetan Prajapati", + "chintan1896": "Chintan hingrajiya", + "chipsnyder": "Chip Snyder", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "vimes1984": "Christopher Churchill", + "chrisvanpatten": "Chris Van Patten", + "ryno267": "Chuck Reynolds", + "claytoncollie": "Clayton Collie", + "codeamp": "Code Amp", + "costdev": "Colin Stewart", + "collizo4sky": "Collins Agbonghama", + "copons": "Copons", + "coreymckrill": "Corey McKrill", + "cr0ybot": "Cory Hughart", + "courane01": "Courtney Robertson", + "crazycoders": "crazycoders", + "davidszabo": "Dávid Szabó", + "damonganto": "damonganto", + "danfarrow": "Dan Farrow", + "danieldudzic": "danieldudzic", + "mte90": "Daniele Scasciafratte", + "diddledan": "Dani Llewellyn", + "vetyst": "Danny Janse", + "dariak": "Daria", + "davilera": "David Aguilera", + "davidanderson": "David Anderson / Team Updraft", + "dartiss": "David Artiss", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "dlh": "David Herrera", + "davidkryzaniak": "David Kryzaniak", + "get_dave": "David Smith", + "davidwebca": "davidwebca", + "dekervit": "dekervit", + "devle": "devfle", + "devrekli": "devrekli", + "dhruvkb": "dhruvkb", + "dianeco": "Diane Co", + "dingdang": "dingdang", + "dd32": "Dion Hulse", + "djbu": "djbu", + "donnapep": "Donna Peplinskie (a11n)", + "dougwollison": "Doug Wollison", + "dpik": "dpik", + "dragongate": "dragongate", + "drebbitsweb": "Dreb Bitanghol", + "drewapicture": "Drew Jaynes", + "dway": "dw4y", + "eatsleepcode": "eatsleepcode", + "metalandcoffee": "Ebonie Butler", + "ediamin": "Edi Amin", + "aliveic": "Emil E", + "emarticor": "Emilio Martinez", + "manooweb": "Emmanuel Hesry", + "empatogen": "empatogen", + "enej": "Enej Bajgorić", + "nrqsnchz": "Enrique Sánchez", + "epiqueras": "epiqueras", + "kebbet": "Erik", + "etoledom": "etoledom", + "circlecube": "Evan Mullins", + "fabiankaegy": "Fabian Kägy", + "fabianpimminger": "Fabian Pimminger", + "gaambo": "Fabian Todt", + "felixbaumgaertner": "fb", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "fijisunshine": "fijisunshine", + "florianbrinkmann": "Florian Brinkmann", + "mista-flo": "Florian TIAR", + "bueltge": "Frank Bueltge", + "frosso1": "frosso1 (a11n)", + "gab81": "gab81", + "galbaras": "Gal Baras", + "garrett-eclipse": "Garrett Hyder", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "geekpress": "GeekPress", + "soulseekah": "Gennady Kovshenin", + "geoffrey1963": "Geoffrey", + "revgeorge": "George Hotelling", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "glendaviesnz": "Glen Davies", + "grantmkin": "Grant M. Kinney", + "gregorlove": "gRegor Morrill", + "priethor": "Héctor Prieto", + "hannahmalcolm": "Hannah Malcolm", + "happiryu": "happiryu", + "hareesh-pillai": "Hareesh S", + "hazdiego": "Haz", + "hedgefield": "hedgefield", + "hermpheus": "Herm Martini", + "herregroen": "Herre Groen", + "herrvigg": "herrvigg", + "htmgarcia": "htmgarcia", + "iandunn": "Ian Dunn", + "ianmjones": "ianmjones", + "icopydoc": "icopydoc", + "ipstenu": "Ipstenu (Mika Epstein)", + "dragunoff": "Ivaylo Draganov", + "wphound": "Ivete Tecedor", + "jdgrimes": "J.D. Grimes", + "jacklenox": "Jack Lenox", + "whyisjake": "Jake Spurlock", + "jnylen0": "James Nylen", + "jamesros161": "James Rosado", + "jamil95": "jamil95", + "janwoostendorp": "Jan-Willem", + "janak007": "janak Kaneriya", + "jsnajdr": "Jarda Snajdr", + "jsnjohnston": "Jason Johnston", + "javiarce": "Javier Arce", + "jaymanpandya": "Jayman Pandya", + "jblz": "Jeff Bowen", + "jeffikus": "jeffikus", + "jffng": "Jeff Ong", + "jdy68": "Jenny Dupuy", + "jeremy80": "jeremy80", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeremyyip": "Jeremy Yip", + "jeroenreumkens": "JeroenReumkens", + "jeryj": "jeryj", + "jillebehm": "jillebehm", + "jipmoors": "Jip Moors", + "sephsekla": "Joe Bailey-Roberts", + "joedolson": "Joe Dolson", + "joemcgill": "Joe McGill", + "jonkastonka": "Johan Jonk Stenström", + "goaroundagain": "Johannes Kinast", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "bhwebworks": "John Sundberg", + "jb510": "Jon Brown", + "jonoaldersonwp": "Jono Alderson", + "jonsurrell": "Jon Surrell", + "joostdevalk": "Joost de Valk", + "koke": "Jorge Bernal", + "joseeyoast": "Josee Wouters", + "dkampdesign": "JoshuaDoshua", + "joyously": "Joy", + "juanfra": "Juan Aldasoro", + "juanmaguitar": "JuanMa Garrido", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "justinahinon": "Justin Ahinon", + "k3nsai": "k3nsai", + "kaavyaiyer": "Kaavya Iyer (woo-hc)", + "akabarikalpesh": "Kalpesh Akabari", + "kapilpaul": "Kapil Paul", + "vyskoczilova": "Karolina Vyskocilova", + "kellychoffman": "Kelly Hoffman", + "gwwar": "Kerry Liu", + "kevinfodness": "Kevin Fodness", + "kirasong": "Kira Schroder", + "kishanjasani": "Kishan Jasani", + "ixkaito": "Kite", + "klevyke": "klevyke", + "knutsp": "Knut Sparhell", + "vdwijngaert": "Koen Van den Wijngaert", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "devnel": "Kyle Nel", + "lakrisgubben": "lakrisgubben", + "notlaura": "Lara Schenck", + "lmurillom": "Larissa Murillo", + "laxman-prajapati": "Laxman Prajapati", + "lewiscowles": "LewisCowles", + "lifeforceinst": "lifeforceinst", + "linux4me2": "linux4me2", + "lovor": "Lovro Hrust", + "displaynone": "Luis Sacristán", + "infolu": "Luiz Araújo", + "palmiak": "Maciek Palmowski", + "maedahbatool": "Maedah Batool", + "onemaggie": "Maggie Cabrera", + "travel_girl": "Maja Benke", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mciampini": "Marco Ciampini", + "mkaz": "Marcus Kazmierczak", + "marekhrabe": "Marek Hrabe", + "tyxla": "Marin Atanasov", + "clorith": "Marius L. J.", + "mark-k": "Mark-k", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "markparnell": "Mark Parnell", + "m-e-h": "Marty Helmick", + "marylauc": "marylauc", + "imath": "Mathieu Viet", + "mhuntdesign": "Matt", + "mattchowning": "Matt Chowning", + "kittmedia": "Matthias Kittsteiner", + "maxpertici": "Maxime Pertici", + "mblach": "mblach", + "immeet94": "Meet Makadia", + "meloniq": "meloniq", + "mensmaximus": "mensmaximus", + "donmhico": "Michael", + "mdawaffe": "Michael Adams (mdawaffe)", + "mbabker": "Michael Babker", + "tw2113": "Michael Beckwith", + "czapla": "Michal Czaplinski", + "mihdan": "mihdan", + "simison": "Mikael Korpela", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mike_cowobo": "Mike Martel", + "dimadin": "Milan Dinić", + "presstoke": "Mitchell Austin", + "mkdgs": "mkdgs", + "mmuyskens": "mmuyskens", + "mmxxi": "mmxxi", + "moch11": "moch11", + "daddou": "Mohamed El Amine DADDOU", + "mohamedfaragallah": "Mohammed Faragallah", + "monikarao": "Monika Rao", + "mor10": "Morten Rand-Hendriksen", + "mrjoeldean": "mrjoeldean", + "munyagu": "munyagu", + "m_uysl": "Mustafa Uysal", + "mweichert": "mweichert", + "assassinateur": "Nadir Seghir", + "nalininonstopnewsuk": "Nalini Thakor", + "naoki0h": "Naoki Ohashi", + "nao": "Naoko Takano", + "pyronaur": "Nauris", + "nayanchamp7": "Nazrul Islam Nayan", + "krstarica": "net", + "nicegamer7": "nicegamer7", + "eidolonnight": "Nicholas Garofalo", + "celloexpressions": "Nick Halsey", + "ninanmnm": "ninanmnm", + "pianist787": "Noah Allen", + "nvartolomei": "nvartolomei", + "oguzkocer": "oguzkocer", + "olafklejnstrupjensen": "olafklejnstrupjensen", + "olgabulat": "Olga Bulat", + "oxyrealm": "oxyrealm", + "ozh": "Ozh", + "paaljoachim": "Paal Joachim Romdahl", + "paaggeli": "Panagiotis Angelidis", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "swissspidy": "Pascal Birchler", + "fantasy1125": "Pascal Knecht", + "patkemper": "Pat", + "patricklindsay": "patricklindsay", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pabline": "Paul Bunkham", + "psrpinto": "Paulo Pinto", + "paulschreiber": "Paul Schreiber", + "paulstonier": "Paul Stonier", + "pschrottky": "Paul Von Schrottky", + "pavelvisualcomposer": "Pavel I", + "mrpauloen": "Paweł", + "phena109": "phena109", + "philipmjackson": "Philip Jackson", + "strategio": "Pierre Sylvestre", + "wppinar": "Pinar", + "mordauk": "Pippin Williamson", + "pondermatic": "Pondermatic", + "promz": "Pramod Jodhani", + "presskopp": "Presskopp", + "psealock": "psealock", + "ptahdunbar": "Ptah.ai", + "pwallner": "pwallner", + "itsjonq": "Q", + "rachelbaker": "Rachel Baker", + "radixweb": "Radixweb", + "rafaelgalani": "Rafael Gallani", + "rafhun": "rafhun", + "rtm909": "Rahul Mehta", + "rkradadiya": "Rajesh Radadiya", + "ramiy": "Rami Yushuvaev", + "rahmohn": "Ramon Ahnert", + "ramonopoly": "ramonopoly", + "ravipatel": "Ravikumar Patel", + "jontyravi": "Ravi Vaghela", + "rellect": "Refael Iliaguyev", + "renehermi": "Rene Hermenau", + "retrofox": "retrofox", + "reynhartono": "reynhartono", + "rianrietveld": "Rian Rietveld", + "rima1889": "Rima Prajapati", + "rinatkhaziev": "Rinat", + "rnaby": "Rnaby", + "robdxw": "robdxw", + "miqrogroove": "Robert Chapin", + "kreppar": "Rodrigo Arias", + "rogerlos": "rogerlos", + "rogertheriault": "Roger Theriault", + "roo2": "roo2", + "lev0": "Roy Orbitson", + "geekstreetwp": "Russell Aaron", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "stodorovic": "Saša", + "sabrinazeidan": "Sabrina Zeidan", + "sahilmepani": "Sahil Mepani", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sandipmondal": "Sandip Mondal - a11n", + "sanketchodavadiya": "Sanket Chodavadiya", + "sannevndrmeulen": "Sanne van der Meulen", + "sarahricker": "sarahricker", + "sasagar": "sasagar", + "satrancali": "satrancali", + "savicmarko1985": "savicmarko1985", + "scottconnerly": "scottconnerly", + "gmagicscott": "Scott Lesovic", + "coffee2code": "Scott Reilly", + "sean212": "Sean Fisher", + "seanchayes": "Sean Hayes", + "sebbb": "sebbb", + "yakimun": "Sergey Yakimov", + "sergioestevao": "SergioEstevao", + "enchiridion": "Shannon Little", + "shaunandrews": "shaunandrews", + "shimon246": "shimon246", + "shital-patel": "Shital Marakana", + "silb3r": "silb3r", + "siobhyb": "Siobhan", + "sirstuey": "SirStuey", + "snapfractalpop": "snapfractalpop", + "spikeuk1": "spikeuk1", + "spytzo": "spytzo", + "stacimc": "stacimc", + "khromov": "Stanislav Khromov", + "deustron": "Stefan Hüsges", + "stefanjoebstl": "stefanjoebstl", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "sabernhardt": "Stephen Bernhardt", + "netweb": "Stephen Edgar", + "stevegrunwell": "Steve Grunwell", + "stevehenty": "Steve Henty", + "stevenkword": "Steven Word", + "subrataemfluence": "Subrata Sarkar", + "sumaiyasiddika": "Sumaiya Siddika", + "sumanm": "Suman", + "5um17": "Sumit Singh", + "sumitsingh": "Sumit Singh", + "quadthemes": "Sunny", + "sushmak": "sushmak", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "szaqal21": "szaqal21", + "tamlyn": "tamlyn", + "karmatosed": "Tammie Lister", + "tellyworth": "Tellyworth", + "terraling": "terraling", + "terriann": "Terri Ann", + "themes-1": "them.es", + "kraftner": "Thomas Kräftner", + "thomasplevy": "Thomas Patrick Levy", + "thomas-vitale": "Thomas Vitale", + "tigertech": "tigertech", + "timotijhof": "Timo Tijhof", + "tkama": "Timur Kamaev", + "tmatsuur": "tmatsuur", + "tmdk": "tmdk", + "tobiasbg": "Tobias Bäthge", + "tz-media": "Tobias Zimpel", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tjnowell": "Tom J Nowell", + "skithund": "Toni Viemerö", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "travisnorthcutt": "Travis Northcutt", + "trejder": "trejder", + "desaiuditd": "Udit Desai", + "grapplerulrich": "Ulrich", + "utsav72640": "Utsav tilava", + "vcanales": "Vicente Canales", + "vipulc2": "Vipul Chandel", + "vladytimy": "Vlad T", + "otshelnik-fm": "Vova Druzhaev", + "wangql": "wangql", + "wb1234": "wb1234", + "webdragon": "WebDragon", + "wendyjchen": "Wendy Chen", + "westonruter": "Weston Ruter", + "wfmattr": "WFMattR", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "abderrahman": "wptali", + "xavivars": "Xavi Ivars", + "tikifez": "Xristopher Anderton", + "yansern": "Yan Sern", + "fierevere": "Yui", + "yuliyan": "Yuliyan Slavchev", + "yvettesonneveld": "Yvette Sonneveld", + "y_kolev": "Y_Kolev", + "zackkrida": "Zack Krida", + "zebulan": "Zebulan Stanphill", + "zkancs": "zkancs", + "sunxiyuan": "孙锡源" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.8" + } +} diff --git a/inc/credits/json/5.9.json b/inc/credits/json/5.9.json new file mode 100644 index 0000000..b53307b --- /dev/null +++ b/inc/credits/json/5.9.json @@ -0,0 +1,1122 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "Release Lead" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "Release Lead" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "Release Lead" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "mkaz": [ + "Marcus Kazmierczak", + "", + "mkaz", + "" + ], + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "jffng": [ + "Jeff Ong", + "", + "jffng", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "Boniu91": [ + "Piotrek Boniu", + "", + "Boniu91", + "" + ], + "psykro": [ + "Jonathan Bossenger", + "", + "psykro", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "milana_cap": [ + "Milana Cap", + "", + "milana_cap", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "oandregal": [ + "André", + "", + "oandregal", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "kevinfodness": [ + "Kevin Fodness", + "", + "kevinfodness", + "" + ], + "zieladam": [ + "Adam Zielinski", + "", + "zieladam", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "carlosgprim": [ + "Carlos Garcia", + "", + "carlosgprim", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "geriux": [ + "Gerardo Pacheco", + "", + "geriux", + "" + ], + "beafialho": [ + "Beatriz Fialho", + "", + "beafialho", + "" + ], + "pablohoneyhoney": [ + "Pablo Honey", + "", + "pablohoneyhoney", + "" + ], + "nalininonstopnewsuk": [ + "Nalini Thakor", + "", + "nalininonstopnewsuk", + "" + ], + "kellychoffman": [ + "Kelly Hoffman", + "", + "kellychoffman", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "dpcalhoun": [ + "David Calhoun", + "", + "dpcalhoun", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "5.9" + ], + "type": "list", + "data": { + "2linctools": "2linctools", + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "abesell132": "abesell132", + "acosmin": "acosmin", + "bosconiandynamics": "Adam Bosco", + "adam3128": "Adam Morgan", + "adamsilverstein": "Adam Silverstein", + "addiestavlo": "Addie", + "aadilali": "Adil Ali", + "aduth": "aduth", + "aezazshekh": "Aezaz Shekh", + "ajotka": "ajotka", + "soniakash": "Akash Soni", + "wildworks": "Aki Hamano", + "atachibana": "Akira Tachibana", + "schlessera": "Alain Schlesser", + "alanjacobmathew": "Alan Jacob Mathew", + "aljullu": "Albert Juhé Lluveras", + "alexvorn2": "Alexandru Vornicescu", + "xknown": "Alex Concha", + "alexeydemidov": "alexeydemidov", + "alexislloyd": "Alexis Lloyd", + "ajlende": "Alex Lende", + "alexstine": "Alex Stine", + "algala": "AlGala", + "aliakseyenkaihar": "aliakseyenkaihar", + "firewatch": "allilevine", + "almendron": "almendron", + "amandariu": "Amanda Riu", + "itsamoreh": "Amor Kumar", + "anandau14": "Anand Upadhyay", + "nosolosw": "André", + "afercia": "Andrea Fercia", + "andraganescu": "Andrei Draganescu", + "nacin": "Andrew Nacin", + "anevins": "Andrew Nevins", + "andrewserong": "Andrew Serong", + "afragen": "Andy Fragen", + "andynick": "andynick", + "apeatling": "Andy Peatling", + "andy-schmidt": "Andy Schmidt", + "la-geek": "Angelika Reisiger", + "anjanavasan": "Anjana Vasan", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "anthonyeden": "Anthony Eden", + "paranoia1906": "Anthony Ledesma", + "antonisme": "Antonis Lilis", + "antonvlasenko": "Anton Vlasenko", + "antonynz": "Antony Booker", + "arena": "arena", + "arthur791004": "Arthur Chu", + "ashfame": "Ashish Kumar (Ashfame)", + "ayeshrajans": "Ayesh Karunaratne", + "baelx": "baelx", + "allerune": "Bartlomiej", + "beaulebens": "Beau Lebens", + "utz119": "Benachi", + "scruffian": "Ben Dwyer", + "benitolopez": "benitolopez", + "benjaminanakena": "benjamin.anakena", + "rainbowgeek": "Benjamin Denis", + "benjamingosset": "Benjamin Gosset", + "bernhard-reiter": "bernhard-reiter", + "bijayyadav": "Bijay Yadav", + "binarykitten": "BinaryKitten", + "binarymoon": "binarymoon", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "blogaid": "BlogAid", + "bobbingwide": "bobbingwide", + "boonebgorges": "Boone Gorges", + "bjorsch": "Brad Jorsch", + "bradleyt": "Bradley Taylor", + "bradparbs": "Brad Parbs", + "kraftbj": "Brandon Kraft", + "bravokeyl": "bravokeyl", + "bgoewert": "Brennan Goewert", + "ironprogrammer": "Brian Alexander", + "bgardner": "Brian Gardner", + "rzen": "Brian Richards", + "bronsonquick": "Bronson Quick", + "ribaricplusplus": "Bruno Ribaric", + "brylie": "Brylie Christopher Oxley", + "icaleb": "Caleb Burks", + "calebwoodbridge": "calebwoodbridge", + "carepsules": "carepsules", + "carike": "Carike", + "cbravobernal": "Carlos Bravo", + "cdyerkes": "cdyerkes", + "ceyhun0": "Ceyhun Ozugur", + "shireling": "Chad Chadbourne", + "critterverse": "Channing Ritter", + "chiaki": "Chiaki", + "chintan1896": "Chintan hingrajiya", + "chipsnyder": "Chip Snyder", + "cbringmann": "Chloe Bringmann", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "cklosows": "Chris Klosowski", + "christianztamayo": "Christian Tamayo", + "amethystanswers": "Christina Workman", + "vimes1984": "Christopher Churchill", + "chrisvanpatten": "Chris Van Patten", + "clucasrowlands": "clucasrowlands", + "callye": "Collieth Clarke", + "collizo4sky": "Collins Agbonghama", + "copons": "Copons", + "coreyw": "Corey Worrell", + "cr0ybot": "Cory Hughart", + "courane01": "Courtney Robertson", + "craigfrancis": "Craig Francis", + "mitogh": "Crisoforo Gaspar", + "littlebigthing": "Csaba (LittleBigThings)", + "davidszabo": "Dávid Szabó", + "daisyo": "Daisy Olsen", + "colorful-tones": "Damon Cook", + "danfarrow": "Dan Farrow", + "danielbachhuber": "Daniel Bachhuber", + "danieldudzic": "danieldudzic", + "mte90": "Daniele Scasciafratte", + "danielpost": "Daniel Post", + "chthnc": "Daniel Shaw", + "dansoschin": "Dan Soschin", + "darerodz": "darerodz", + "dariak": "Daria", + "daschmi": "Daschmi", + "datagutten": "datagutten", + "datainterlock": "datainterlock", + "davecpage": "Dave Page", + "dryanpress": "Dave Ryan", + "davidanderson": "David Anderson / Team Updraft", + "davidbaumwald": "David Baumwald", + "davidbinda": "David Biňovec", + "dgwyer": "David Gwyer", + "dlh": "David Herrera", + "davidkryzaniak": "David Kryzaniak", + "davidmosterd": "David Mosterd", + "daviedr": "David Rozando", + "davidwebca": "davidwebca", + "dkarfa": "Debabrata Karfa", + "devutpol": "Deb Nath Utpol", + "deepaklalwani": "Deepak Lalwani", + "denisco": "Denis Yanchevskiy", + "dingo_d": "Denis Žoljom", + "dmsnell": "Dennis Snell", + "dhanendran": "Dhanendran Rajagopal", + "dhusakovic": "dhusakovic", + "diedeexterkate": "DiedeExterkate", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "dlt101": "dlt101", + "ocean90": "Dominik Schilling", + "codezen8": "Donna Botti", + "dontgo2sleep": "dontgo2sleep", + "dougwollison": "Doug Wollison", + "dpegasusm": "dpegasusm", + "raubvogel": "Dr. Ronny Harbich", + "dratwas": "dratwas", + "drewapicture": "Drew Jaynes", + "drosmog": "drosmog", + "dustinrue": "dustinrue", + "eddystile": "Eddy", + "ehtis": "Ehtisham Siddiqui", + "ekojr": "EkoJR", + "manooweb": "Emmanuel Hesry", + "empatogen": "empatogen", + "enej": "Enej Bajgorić", + "nrqsnchz": "Enrique Sánchez", + "erayalakese": "erayalakese", + "ethitter": "Erick Hitter", + "teachlynx": "Eric Malalel", + "kebbet": "Erik", + "etoledo": "etoledo", + "circlecube": "Evan Mullins", + "fabiankaegy": "Fabian Kägy", + "gaambo": "Fabian Todt", + "faisal03": "Faisal Alvi", + "fedepia": "fedepia", + "felipeelia": "Felipe Elia", + "felipeloureirosantos": "Felipe Santos", + "flixos90": "Felix Arntz", + "mista-flo": "Florian TIAR", + "fpcsjames": "FPCSJames", + "piewp": "fperdaan", + "francina": "Francesca Marano", + "fcolombo": "Francesco", + "gadhiyaravi": "gadhiyaravi", + "galbaras": "Gal Baras", + "garrett-eclipse": "Garrett Hyder", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "gazchap": "gazchap", + "generosus": "Generosus", + "soulseekah": "Gennady Kovshenin", + "revgeorge": "George Hotelling", + "georgestephanis": "George Stephanis", + "gilbitron": "Gilbert Pellegrom", + "goldsounds": "goldsounds", + "gkloveweb": "Govind", + "grantmkin": "Grant M. Kinney", + "gregrickaby": "Greg Rickaby", + "gziolo": "Greg Ziółkowski", + "guillaumeturpin": "Guillaume TURPIN", + "priethor": "Héctor Prieto", + "hansjovisyoast": "Hans-Christiaan Braun", + "haosun": "haosun", + "hareesh-pillai": "Hareesh S", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "azhiyadev": "Hauwa Abashiya", + "hazdiego": "Haz", + "henrywright": "Henry Wright", + "herbmiller": "herbmiller", + "hermpheus": "Herm Martini", + "herregroen": "Herre Groen", + "kurudrive": "Hidekazu Ishikawa", + "hilayt24": "Hilay Trivedi", + "hirofumi2012": "hirofumi2012", + "hitendra-chopda": "Hitendra Chopda", + "h71": "Hossein", + "htmgarcia": "htmgarcia", + "hudson-atwell": "Hudson Atwell", + "hlashbrooke": "Hugh Lashbrooke", + "hugod": "hugod", + "ianatkins": "ianatkins", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "ianhayes94": "ianhayes94", + "ianmjones": "ianmjones", + "ignatggeorgiev": "Ignat Georgiev", + "ibenic": "Igor Benic", + "ilovecats7": "ilovecats7", + "infected": "infected", + "ipstenu": "Ipstenu (Mika Epstein)", + "iluy": "Isaac", + "ismaeld": "ismaeld", + "iulia-cazan": "Iulia Cazan", + "jdgrimes": "J.D. Grimes", + "jackreichert": "Jack Reichert", + "whyisjake": "Jake Spurlock", + "jakubtyrcha": "jakub.tyrcha", + "macmanx": "James Huff", + "jameskoster": "James Koster", + "mcjambi": "Jam Viet", + "janwoostendorp": "Jan-Willem", + "janthiel": "janthiel", + "jsnajdr": "Jarda Snajdr", + "pbking": "Jason Crist", + "jsnjohnston": "Jason Johnston", + "evermail": "Jason R. Johnston", + "javiarce": "Javier Arce", + "javiercasares": "Javier Casares", + "jayupadhyay01": "Jay Upadhyay", + "teucrium": "Jean-Philippe", + "jblz": "Jeff Bowen", + "jeffpaul": "Jeffrey Paul", + "jdy68": "Jenny Dupuy", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeremyescott": "Jeremy Scott", + "jeremyyip": "Jeremy Yip", + "amieiro": "Jesús Amieiro", + "engelen": "Jesper van Engelen", + "luminuu": "Jessica Lyschik", + "jigneshnakrani": "Jignesh Nakrani", + "joegasper": "joegasper", + "joelcj91": "Joel James", + "joemcgill": "Joe McGill", + "johnillo": "John Espiritu", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "lwangaman": "JohnRDOrazio", + "zenithcity": "john zenith", + "jonoaldersonwp": "Jono Alderson", + "joostdevalk": "Joost de Valk", + "josephdickson": "Joseph Dickson", + "josklever": "Jos Klever", + "joyously": "Joy", + "juanmaguitar": "JuanMa Garrido", + "juanruitina": "Juan Ruitiña", + "juhise": "Juhi Saxena", + "junaidbhura": "Junaid Bhura", + "nukaga": "Junko Nukaga", + "justinahinon": "Justin Ahinon", + "justindocanto": "Justin DoCanto", + "greenshady": "Justin Tadlock", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "kallookoo": "kallookoo", + "akabarikalpesh": "Kalpesh Akabari", + "kaneva": "kaneva", + "kapilpaul": "Kapil Paul", + "mt8biz": "Kazuto Takeshita", + "ryelle": "Kelly Choyce-Dwan", + "keoshi": "keoshi", + "sourav926": "Keramot UL Islam", + "kingkero": "kero", + "gwwar": "Kerry Liu", + "keyur5": "keyur5", + "kharisblank": "Kharis Sulistiyono", + "kirasong": "Kira Schroder", + "knutsp": "Knut Sparhell", + "vdwijngaert": "Koen Van den Wijngaert", + "obenland": "Konstantin Obenland", + "xkon": "Konstantinos Xenos", + "kwisatz": "kwisatz", + "devnel": "Kyle Nel", + "kzeni": "KZeni", + "lalitjalandhar": "lalitjalandhar", + "wpmudev-support8": "Laura - WPMU DEV Support", + "laurelfulford": "laurelfulford", + "laxman-prajapati": "Laxman Prajapati", + "leemon": "leemon", + "0mirka00": "Lena Morita", + "leogermani": "leogermani", + "lgladdy": "Liam Gladdy", + "liammitchell": "liammitchell", + "rudlinkon": "Linkon Miyan", + "linux4me2": "linux4me2", + "webaxones": "Loïc Antignac", + "loranrendel": "Loran A. Rendel", + "karpstrucking": "Lucas Karpiuk", + "lucasw89": "lucasw89", + "lucatume": "lucatume", + "zaguiini": "Luis Felipe Zaguini", + "lukecarbis": "Luke Carbis", + "lukecavanagh": "Luke Cavanagh", + "pyrobd": "Lukman Nakib", + "luovalabs": "luovalabs", + "lynk": "lynk", + "palmiak": "Maciek Palmowski", + "gorby31": "Madalin Gorbanescu", + "aetherunbound": "Madison Swain-Bowden", + "onemaggie": "Maggie Cabrera", + "mai21": "Mai", + "malae": "Malae", + "malthert": "malthert", + "manfcarlo": "manfcarlo", + "manishamakhija": "Manisha Makhija", + "manzoorwanijk": "Manzoor Wani (a11n)", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marekhrabe": "Marek Hrabe", + "tyxla": "Marin Atanasov", + "clorith": "Marius L. J.", + "mark-k": "Mark-k", + "asif2bd": "M Asif Rahman", + "wetah": "Mateus Machado Luna", + "mhuntdesign": "Matt", + "mattchowning": "Matt Chowning", + "mattoakley": "mattoakley", + "mattwiebe": "Matt Wiebe", + "azouamauriac": "Mauriac AZOUA", + "wppunk": "Max", + "max-dayala": "MaxD", + "maximeculea": "Maxime Culea", + "mclaurent": "mclaurent", + "medusor": "MEDUSOR", + "megphillips91": "Meg Phillips", + "meher": "Meher Bala", + "melchoyce": "Mel Choyce-Dwan", + "mgol": "mgol", + "wpscholar": "Micah Wood", + "donmhico": "Michael", + "mdawaffe": "Michael Adams (mdawaffe)", + "tw2113": "Michael Beckwith", + "mburridge": "Michael Burridge", + "mnelson4": "Michael Nelson", + "czapla": "Michal Czaplinski", + "michelwppi": "Michel - xiligroup dev", + "mcsf": "Miguel Fonseca", + "mikaelmayer": "mikaelmayer", + "mikejolley": "Mike Jolley", + "dimadin": "Milan Dinić", + "multidots1896": "Minal Diwan", + "presstoke": "Mitchell Austin", + "mjaschen": "mjaschen", + "mjulian7": "mjulian7", + "mmxxi": "mmxxi", + "moch11": "moch11", + "opurockey": "Mohammad Rockeybul Alam", + "monikarao": "Monika Rao", + "computerguru": "mqudsi", + "mreishus": "mreishus", + "mrjoeldean": "mrjoeldean", + "mtoensing": "mtoensing", + "wparslan": "Muhammad Arslan", + "muhammadfaizanhaidar": "Muhammad Faizan Haidar", + "musabshakeel": "Musab Shakil", + "amustaque97": "Mustaque Ahmed", + "assassinateur": "Nadir Seghir", + "namithjawahar": "Namith Jawahar", + "nao": "Naoko Takano", + "natewr": "NateWr", + "greatislander": "Ned Zimmerman", + "nettsite": "NettSite", + "eidolonnight": "Nicholas Garofalo", + "nickcernis": "nickcernis", + "ndiego": "Nick Diego", + "celloexpressions": "Nick Halsey", + "nico23": "Nico", + "nidhidhandhukiya": "nidhidhandhukiya", + "jainnidhi": "Nidhi Jain", + "nielslange": "Niels Lange", + "nikschavan": "Nikhil Chavan", + "nlpro": "nlpro", + "ockham": "ockham", + "oglekler": "Olga Gleckler", + "domainsupport": "Oliver Campion", + "alshakero": "Omar Alshaker", + "omarreiss": "Omar Reiss", + "opr18": "opr18", + "ellenbauer": "Outzen Larkin", + "ov3rfly": "Ov3rfly", + "ovann86": "ovann86", + "ovidiul": "ovidiul", + "paaljoachim": "Paal Joachim Romdahl", + "iaaxpage": "page-carbajal", + "pankajmohale": "Pankaj Mohale", + "pls78": "Paolo L. Scala", + "swissspidy": "Pascal Birchler", + "patrick-b": "Patrick Boehner", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pabline": "Paul Bunkham", + "rixeo": "Paul Kevin", + "psrpinto": "Paulo Pinto", + "paulschreiber": "Paul Schreiber", + "pschrottky": "Paul Von Schrottky", + "malinevskiy": "Pavlo", + "pedromendonca": "Pedro Mendonça", + "pputzer": "pepe", + "petaryoast": "Petar Ratković", + "psmits1567": "Peter Smits", + "walbo": "Petter Walbø Johnsgård", + "pgpagely": "pgpagely", + "philipmjackson": "Philip Jackson", + "johnstonphilip": "Phil Johnston", + "pierlo": "Pierre Gordon", + "nekojonez": "Pieterjan Deneys", + "webtechpooja": "Pooja Derashri", + "powerbuoy": "powerbuoy", + "praem90": "praem90", + "promz": "Pramod Jodhani", + "presskopp": "Presskopp", + "procodewp": "procodewp", + "psealock": "psealock", + "psufan": "psufan", + "pwtyler": "pwtyler", + "rachelbaker": "Rachel Baker", + "radixweb": "Radixweb", + "rafiahmedd": "Rafi Ahmed", + "rtm909": "Rahul Mehta", + "ralucastn": "Raluca", + "rahmohn": "Ramon Ahnert", + "ramonopoly": "ramonopoly", + "ravipatel": "Ravikumar Patel", + "rehanali": "Rehan Ali", + "renathoc": "Renatho", + "retrofox": "retrofox", + "rmartinezduque": "Reyes Martínez", + "rianrietveld": "Rian Rietveld", + "richybkreckel": "Richard B. Kreckel", + "richardfoley": "Richard Foley", + "richards1052": "richards1052", + "richtabor": "Rich Tabor", + "rickcurran": "Rick Curran", + "rviscomi": "Rick Viscomi", + "rbrishabh": "Rishabh Budhiraja", + "saju4wordpress": "Riyadh Ahmed", + "robertghetau": "Robert Ghetau", + "robtarr": "robtarr", + "kreppar": "Rodrigo Arias", + "rohan013": "Rohan Rawat", + "rhnsharma": "Rohan Sharma", + "rolfsiebers": "Rolf Siebers", + "ronakganatra": "Ronak Ganatra", + "rkohilakis": "Roxy Kohilakis", + "rufus87": "Rufus87", + "russhylov": "Ruslan", + "welcher": "Ryan Welcher", + "sebastienserre": "Sébastien SERRE", + "soean": "Sören Wünsch", + "sabbirshouvo": "Sabbir Hasan", + "sabrib": "Sabri Bouchaala", + "zeo": "Safirul Alredha", + "solarissmoke": "Samir Shah", + "otto42": "Samuel Wood (Otto)", + "sandipmondal": "Sandip Mondal - a11n", + "sanketchodavadiya": "Sanket Chodavadiya", + "sarayourfriend": "Sara", + "mikachan": "Sarah Norris", + "sathyapulse": "Sathiya Venkatesan", + "savicmarko1985": "savicmarko1985", + "sayedulsayem": "Sayedul Sayem", + "swb1192": "Scott Buscemi", + "scribu": "scribu", + "seanmcmillan": "Sean McMillan", + "sebastianpisula": "Sebastian Pisula", + "sergiocinos": "Sergio Cinos", + "sergioestevao": "SergioEstevao", + "seedsca": "Sergio Scabuzzo", + "shaharyar10": "Shaharyar Afzal", + "enchiridion": "Shannon Little", + "shaunandrews": "shaunandrews", + "shohag121": "Shazahanul Islam Shohag", + "shimon246": "shimon246", + "shital-patel": "Shital Marakana", + "shivapoudel": "Shiva Poudel", + "rsiddharth": "siddharth ravikumar", + "nomnom99": "Siddharth Thevaril", + "sierratr": "SierraTR", + "siliconforks": "siliconforks", + "simonhammes": "simonhammes", + "siobhan": "Siobhan", + "siobhyb": "Siobhan", + "sirreal": "sirreal", + "sjlevy": "sjlevy", + "skunkbad": "skunkbad", + "smit08": "Smit Rathod", + "snapfractalpop": "snapfractalpop", + "sourovroy": "Sourov Chowdhury", + "skierpage": "S Page", + "spytzo": "spytzo", + "ssergei": "ssergei", + "stacimc": "stacimc", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "netweb": "Stephen Edgar", + "strider72": "Stephen Rider", + "dufresnesteven": "Steve Dufresne", + "stevegs": "stevegs", + "stevehenty": "Steve Henty", + "stormrockwell": "Storm Rockwell", + "mahype": "Sven Wagener", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "szaqal21": "szaqal21", + "tacoverdo": "Taco Verdonschot", + "takahashi_fumiki": "Takahashi Fumiki", + "karmatosed": "Tammie Lister", + "sparklingrobots": "Tara King", + "tareiking": "Tarei King", + "staatic": "Team Staatic", + "tellyworth": "Tellyworth", + "madeinua": "Tema", + "terraling": "terraling", + "terriann": "Terri Ann", + "themiked": "theMikeD", + "tweetythierry": "Thierry Muller", + "thulshof": "Thijs Hulshof", + "thimalw": "Thimal Wickremage", + "thisiswilliam": "thisiswilliam", + "thomasplevy": "Thomas Patrick Levy", + "timlappe": "Tim Lappe", + "tnolte": "Tim Nolte", + "timothyblynjacobs": "Timothy Jacobs", + "titsmaker": "titsmaker", + "tjcafferkey": "tjcafferkey", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomalec": "Tomek", + "shimotomoki": "Tomoki Shimomura", + "starbuck": "Tony G", + "ttahmouch": "Tony Tahmouch", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "travisnorthcutt": "Travis Northcutt", + "tubys": "tubys", + "dinhtungdu": "Tung Du", + "twstokes": "twstokes", + "desaiuditd": "Udit Desai", + "umesh84": "Umesh Gupta", + "webulous": "Venkat Raj", + "versusbassz": "versusbassz", + "bartoszgrzesik": "verybg", + "vcanales": "Vicente Canales", + "szepeviktor": "Viktor Szépe", + "vishitshah": "Vishit Shah", + "vladytimy": "Vlad T", + "vondelphia": "Vondelphia.com", + "vortfu": "vortfu", + "wb1234": "wb1234", + "webmandesign": "WebMan Design | Oliver Juhas", + "west7": "Wes Theron", + "westonruter": "Weston Ruter", + "wfmattr": "WFMattR", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "wojsmol": "wojsmol", + "woodyhayday": "woodyhayday", + "wpnomad": "wpnomad a11n", + "wpsoul": "wpsoul", + "wpweaver": "wpweaver", + "wp_kc": "wp_kc", + "yagniksangani": "Yagnik Sangani", + "fierevere": "Yui", + "dolphingg": "Yunus Ertuğrul", + "omaeyusuke": "yuu", + "yvettesonneveld": "Yvette Sonneveld", + "zebulan": "Zebulan Stanphill", + "zoiec": "zoiec" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "5.9" + } +} diff --git a/inc/credits/json/6.0.json b/inc/credits/json/6.0.json new file mode 100644 index 0000000..4fb01df --- /dev/null +++ b/inc/credits/json/6.0.json @@ -0,0 +1,1018 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "priethor": [ + "Héctor Prieto", + "", + "priethor", + "Release Lead" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "Release Lead" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "Release Lead" + ], + "zieladam": [ + "Adam Zielinski", + "", + "zieladam", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "ndiego": [ + "Nick Diego", + "", + "ndiego", + "" + ], + "bph": [ + "Birgit Pauli-Haack", + "", + "bph", + "" + ], + "milana_cap": [ + "Milana Cap", + "", + "milana_cap", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "dansoschin": [ + "Dan Soschin", + "", + "dansoschin", + "" + ], + "Boniu91": [ + "Piotrek Boniu", + "", + "Boniu91", + "" + ], + "ironprogrammer": [ + "Brian Alexander", + "", + "ironprogrammer", + "" + ], + "critterverse": [ + "Channing Ritter", + "", + "critterverse", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "oandregal": [ + "André", + "", + "oandregal", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "get_dave": [ + "Dave Smith", + "", + "get_dave", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "fcoveram": [ + "Francisco Vera", + "", + "fcoveram", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "kjellr": [ + "Kjell Reigstad", + "", + "kjellr", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "justinahinon": [ + "Justin Ahinon", + "", + "justinahinon", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "carlosgprim": [ + "Carlos Garcia", + "", + "carlosgprim", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "cbravobernal": [ + "Carlos Bravo", + "", + "cbravobernal", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "alexstine": [ + "Alex Stine", + "", + "alexstine", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.0" + ], + "type": "list", + "data": { + "jorbin": "Aaron Jorbin", + "abdullahramzan": "Abdullah Ramzan", + "adamsilverstein": "Adam Silverstein", + "addiestavlo": "Addie", + "adi64bit": "adi64bit", + "oztaser": "Adil Öztaşer", + "aadilali": "Adil Ali", + "agepcom": "agepcom", + "wildworks": "Aki Hamano", + "atachibana": "Akira Tachibana", + "schlessera": "Alain Schlesser", + "alanjacobmathew": "Alan Jacob Mathew", + "alansyue": "alansyue", + "aljullu": "Albert Juhé Lluveras", + "albertomake": "albertomake", + "alefesouza": "Alefe Souza", + "alex897": "Aleksandar Kostov", + "xknown": "Alex Concha", + "ajlende": "Alex Lende", + "viper007bond": "Alex Mills", + "aliakseyenkaihar": "aliakseyenkaihar", + "alkesh7": "Alkesh Miyani", + "alokstha1": "Alok Shrestha", + "shedonist": "Amanda Giles", + "itsamoreh": "Amor Kumar", + "afercia": "Andrea Fercia", + "andraganescu": "Andrei Draganescu", + "_smartik_": "Andrei Surdu", + "aandrewdixon": "Andrew Dixon", + "nacin": "Andrew Nacin", + "azaozz": "Andrew Ozz", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "la-geek": "Angelika Reisiger", + "rilwis": "Anh Tran", + "ankit-k-gupta": "Ankit K Gupta", + "anoopranawat": "Anoop Ranawat", + "antpb": "Anthony Burchell", + "paranoia1906": "Anthony Ledesma", + "antonrinas": "antonrinas", + "antonvlasenko": "Anton Vlasenko", + "antonynz": "Antony Booker", + "arcangelini": "arcangelini", + "arnee": "Arne", + "arpitgshah": "Arpit G Shah", + "artdecotech": "artdecotech", + "arthur791004": "Arthur Chu", + "asaquzzaman": "Asaquzzaman mishu", + "atomicjack": "atomicjack", + "ajoah": "Aurélien Joahny", + "aurooba": "Aurooba Ahmed", + "barryhughes": "Barry", + "barryceelen": "Barry Ceelen", + "bartoszgadomski": "Bartosz Gadomski", + "utz119": "Benachi", + "bernhard-reiter": "bernhard-reiter", + "bettyjj": "BettyJJ", + "bhrugesh12": "Bhrugesh Bavishi", + "binarymoon": "binarymoon", + "birgire": "Birgir Erlendsson (birgire)", + "supercleanse": "Blair Williams", + "blogaid": "BlogAid", + "boonebgorges": "Boone Gorges", + "wpe_bdurette": "Brandon DuRette", + "kraftbj": "Brandon Kraft", + "bronsonquick": "Bronson Quick", + "brookemk": "Brooke", + "brookedot": "Brooke.", + "ribaricplusplus": "Bruno Ribaric", + "caraya": "caraya", + "cbigler": "cbigler", + "shireling": "Chad Chadbourne", + "charleyparkerdesign": "charleyparkerdesign", + "charlyox": "charlyox", + "chintan1896": "Chintan hingrajiya", + "cbringmann": "Chloe Bringmann", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "clubkert": "Chris Lubkert", + "chrisvanpatten": "Chris Van Patten", + "clonemykey": "clonemykey", + "conner_bw": "conner_bw", + "cr0ybot": "Cory Hughart", + "courane01": "Courtney Robertson", + "mitogh": "Crisoforo Gaspar", + "danielbachhuber": "Daniel Bachhuber", + "danieldudzic": "danieldudzic", + "danieliser": "Daniel Iser", + "darerodz": "darerodz", + "uofaberdeendarren": "Darren Coutts", + "htdat": "Dat Hoang", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "dgwyer": "David Gwyer", + "dlh": "David Herrera", + "dshanske": "David Shanske", + "devutpol": "Deb Nath Utpol", + "delowardev": "Delowar Hossain", + "denishua": "denishua", + "dennisatyoast": "Dennis Claassen", + "dmsnell": "Dennis Snell", + "dhanendran": "Dhanendran Rajagopal", + "dharm1025": "Dharmesh Patel", + "dhusakovic": "dhusakovic", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "ocean90": "Dominik Schilling", + "drago239": "drago239", + "drewapicture": "Drew Jaynes", + "dromero20": "dromero20", + "eddystile": "Eddy", + "ehtis": "Ehtisham Siddiqui", + "eliezerspp": "Eliezer Peña", + "ellatrix": "Ella", + "manooweb": "Emmanuel Hesry", + "lopo": "Enrico Battocchi", + "eric3d": "eric3d", + "kebbet": "Erik", + "estelaris": "Estela Rueda", + "etaproducto": "etaproducto", + "everpress": "EverPress", + "fabiankaegy": "Fabian Kägy", + "iogui": "Fabio Blanco", + "faison": "Faison", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "florianbrinkmann": "Florian Brinkmann", + "mista-flo": "Florian TIAR", + "foliovision": "Foliovision: Making the web work for you", + "francina": "Francesca Marano", + "frankei": "frankei", + "furi3r": "furi3r", + "gabertronic": "Gabriel Rose", + "gadhiyaravi": "gadhiyaravi", + "garrett-eclipse": "Garrett Hyder", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "genosseeinhorn": "genosseeinhorn", + "revgeorge": "George Hotelling", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "greglone": "Grégory Viguier", + "grantmkin": "Grant M. Kinney", + "gregoiresailland": "gregsa", + "wido": "Guido Scialfa", + "gumacahin": "gumacahin", + "hareesh-pillai": "Hareesh S", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "hasnainashfaq": "Hasnain Ashfaq", + "azhiyadev": "Hauwa Abashiya", + "hazdiego": "Haz", + "helen": "Helen Hou-Sandi", + "helgatheviking": "HelgaTheViking", + "henrywright": "Henry Wright", + "hilayt24": "Hilay Trivedi", + "hitendra-chopda": "Hitendra Chopda", + "hristok": "HristoK", + "hlashbrooke": "Hugh Lashbrooke", + "huubl": "huubl", + "ianatkins": "ianatkins", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "ianmjones": "ianmjones", + "credo61": "ImanGM", + "imokol": "imokol", + "isabel_brison": "Isabel Brison", + "ishitaka": "ishitaka", + "iulia-cazan": "Iulia Cazan", + "ivanlutrov": "Ivan Lutrov", + "jadpm": "jadpm", + "jakeparis": "jakeparis", + "whyisjake": "Jake Spurlock", + "jameskoster": "James Koster", + "codente": "Jamie", + "janh2": "janh2", + "rumpel2116": "Jan Weiss", + "jsnajdr": "Jarda Snajdr", + "jarretc": "Jarret", + "pbking": "Jason Crist", + "jsnjohnston": "Jason Johnston", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "javiarce": "Javier Arce", + "jprieton": "Javier Prieto", + "grandeljay": "Jay", + "jazbek": "jazbek", + "jblz": "Jeff Bowen", + "jeffmatson": "Jeff Matson", + "jffng": "Jeff Ong", + "jdy68": "Jenny Dupuy", + "miss_jwo": "Jenny Wong", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeremyyip": "Jeremy Yip", + "sausajez": "Jez Emery", + "jhned": "jhned", + "jhnstn": "jhnstn", + "jigar-bhanushali": "Jigar Bhanushali", + "jiteshdhamaniya": "jiteshdhamaniya", + "jnz31": "jnz31", + "joedolson": "Joe Dolson", + "joemcgill": "Joe McGill", + "goaroundagain": "Johannes Kinast", + "johnjamesjacoby": "John James Jacoby", + "johnregan3": "John Regan", + "johnwatkins0": "John Watkins", + "jrchamp": "Jonathan Champ", + "jb510": "Jon Brown", + "jonmackintosh": "jonmackintosh", + "jonoaldersonwp": "Jono Alderson", + "jorgecontreras": "Jorge", + "josearcos": "José Arcos", + "chanthaboune": "Josepha", + "jostnes": "Josepha Dambul", + "oakesjosh": "Josh", + "joshf": "Joshua Fredrickson", + "joyously": "Joy", + "jrivett": "jrivett", + "juanlopez4691": "juanlopez4691", + "juanmaguitar": "JuanMa Garrido", + "junaidkbr": "Junaid Ahmed", + "justinbusa": "Justin Busa", + "certainstrings": "Justin Tucker", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "kajalgohel": "Kajal Gohel", + "kapacity": "kapacity", + "kapilpaul": "Kapil Paul", + "karolinakulinska": "karolinakulinska", + "kasparsd": "Kaspars", + "ryelle": "Kelly Choyce-Dwan", + "w33zy": "Kemory Grubb", + "gwwar": "Kerry Liu", + "kbat82": "Kevin Batdorf", + "kprovance": "Kev Provance", + "kharisblank": "Kharis Sulistiyono", + "kirasong": "Kira Schroder", + "kirtan95": "Kirtan Gajjar", + "kmix39": "KMix", + "knutsp": "Knut Sparhell", + "konradyoast": "Konrad.K", + "obenland": "Konstantin Obenland", + "kpegoraro": "kpegoraro", + "kubiq": "kubiq", + "sainthkh": "Kukhyeon Heo", + "laurlittle": "Lauren Stein", + "0mirka00": "Lena Morita", + "lenasterg": "lenasterg", + "uzumymw": "leskam", + "layotte": "Lew Ayotte", + "rudlinkon": "Linkon Miyan", + "linux4me2": "linux4me2", + "lschuyler": "Lisa Schuyler", + "lkraav": "lkraav", + "louislaugesen": "Louis", + "thelovekesh": "Lovekesh Kumar", + "lovor": "Lovro Hrust", + "karpstrucking": "Lucas Karpiuk", + "zaguiini": "Luis Felipe Zaguini", + "luisherranz": "luisherranz", + "lukecavanagh": "Luke Cavanagh", + "pyrobd": "Lukman Nakib", + "michelangelovandam": "M. van Dam", + "macbookandrew": "macbookandrew", + "mashikag": "Maciej", + "onemaggie": "Maggie Cabrera", + "maguijo": "maguijo", + "mhimon": "Mahbub Hasan Imon", + "malthert": "malthert", + "manfcarlo": "manfcarlo", + "manzurahammed": "Manzur Ahammed", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mkaz": "Marcus Kazmierczak", + "espiat": "Marcus Spanier", + "tyxla": "Marin Atanasov", + "santosguillamot": "Mario Santos", + "clorith": "Marius L. J.", + "markjaquith": "Mark Jaquith", + "mkox": "Markus Kosmal", + "martinkrcho": "martin.krcho", + "marv2": "marv2", + "paapst": "Mathieu Paapst", + "mmaattiiaass": "Matias Benedetto", + "mat-lipe": "Mat Lipe", + "mattchowning": "Matt Chowning", + "sivel": "Matt Martz", + "themattroyal": "Matt Royal", + "mjstoney": "Matt Stoney", + "mattwiebe": "Matt Wiebe", + "mauriac": "maur", + "azouamauriac": "Mauriac AZOUA", + "maxkellermann": "Max Kellermann", + "mehedi890": "Mehedi Foysal", + "meher": "Meher Bala", + "mgol": "mgol", + "donmhico": "Michael", + "mburridge": "Michael Burridge", + "czapla": "Michal Czaplinski", + "mcsf": "Miguel Fonseca", + "mauteri": "Mike Auteri", + "miken32": "miken32", + "dimadin": "Milan Dinić", + "multidots1896": "Minal Diwan", + "mirkolofio": "Mirco Babini", + "presstoke": "Mitchell Austin", + "mmdeveloper": "MMDeveloper", + "mohadeseghasemi": "Mohadese Ghasemi", + "ahsan03": "Mohammad Ahsan Habib", + "mjkhajeh": "MohammadJafar Khajeh", + "opurockey": "Mohammad Rockeybul Alam", + "mor10": "Morten Rand-Hendriksen", + "moushik": "moushik", + "computerguru": "mqudsi", + "muhammadfaizanhaidar": "Muhammad Faizan Haidar", + "mukesh27": "Mukesh Panchal", + "amustaque97": "Mustaque Ahmed", + "nabil_kadimi": "Nabil", + "nagpai": "Nagesh Pai", + "nalininonstopnewsuk": "Nalini Thakor", + "nhadsall": "Nathan", + "navigatrum": "navigatrum", + "nayana123": "Nayana Maradia", + "eidolonnight": "Nicholas Garofalo", + "nickciske": "Nick Ciske", + "rahe": "Nicolas Juen", + "nidhidhandhukiya": "nidhidhandhukiya", + "knilkantha": "Nil Koirala", + "nmschaller": "nmschaller", + "noahtallen": "Noah Allen", + "oguzkocer": "oguzkocer", + "oglekler": "Olga Gleckler", + "domainsupport": "Oliver Campion", + "alshakero": "Omar Alshaker", + "opr18": "opr18", + "overclokk": "overclokk", + "ovidiul": "ovidiul", + "paaljoachim": "Paal Joachim Romdahl", + "pablohoneyhoney": "Pablo Honey", + "pls78": "Paolo L. Scala", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "swissspidy": "Pascal Birchler", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "paulkevan": "Paul Kevan", + "figureone": "Paul Ryan", + "pschrottky": "Paul Von Schrottky", + "pavanpatil1": "Pavan Patil", + "malinevskiy": "Pavlo", + "pedromendonca": "Pedro Mendonça", + "petaryoast": "Petar Ratković", + "psmits1567": "Peter Smits", + "westi": "Peter Westwood", + "petitphp": "petitphp", + "petrosparaskevopoulos": "Petros P", + "walbo": "Petter Walbø Johnsgård", + "pgpagely": "pgpagely", + "johnstonphilip": "Phil Johnston", + "nekojonez": "Pieterjan Deneys", + "pikamander2": "pikamander2", + "webtechpooja": "Pooja Derashri", + "pooja1210": "Pooja Killekar (Muchandikar)", + "pravinparmar2404": "Pravin Parmar", + "presskopp": "Presskopp", + "priyank9033": "Priyank Vadhavana", + "r-a-y": "r-a-y", + "rachelbaker": "Rachel Baker", + "rafiahmedd": "Rafi Ahmed", + "superpoincare": "Ramanan", + "nextend_ramona": "Ramona", + "rahmohn": "Ramon Ahnert", + "ravipatel": "Ravikumar Patel", + "jontyravi": "Ravi Vaghela", + "razvanonofrei": "Razvan Onofrei", + "rehanali": "Rehan Ali", + "tabrisrp": "Remy Perona", + "rianrietveld": "Rian Rietveld", + "richybkreckel": "Richard B. Kreckel", + "richtabor": "Rich Tabor", + "ricomoorman": "ricomoorman", + "robinwpdeveloper": "robinwpdeveloper", + "r0bsc0tt": "Rob Scott", + "ravanh": "Rolf Allard van Hagen", + "rolfsiebers": "Rolf Siebers", + "costasovo": "Rostislav Wolný", + "rufus87": "Rufus87", + "ryan": "Ryan Boren", + "bookdude13": "Ryan Fredlund", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "sebastienserre": "Sébastien SERRE", + "soean": "Sören Wünsch", + "sabbir1991": "Sabbir Ahmed", + "sabbirshouvo": "Sabbir Hasan", + "samiff": "Sami Falah", + "samikeijonen": "Sami Keijonen", + "sanzeeb3": "Sanjeev Aryal", + "sarayourfriend": "Sara", + "mikachan": "Sarah Norris", + "arasae": "Sarah Snow", + "sathyapulse": "Sathiya Venkatesan", + "sayedulsayem": "Sayedul Sayem", + "sbossarte": "sbossarte", + "sclayf1": "sclayf1", + "swb1192": "Scott Buscemi", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "sheepysheep60": "sheepysheep60", + "shital-patel": "Shital Marakana", + "shreyasikhar26": "Shreyas Ikhar", + "rsiddharth": "siddharth ravikumar", + "nomnom99": "Siddharth Thevaril", + "sierratr": "SierraTR", + "silb3r": "silb3r", + "lumpysimon": "Simon Blackbourn", + "simonhammes": "simonhammes", + "pross": "Simon Prosser", + "siobhyb": "Siobhan", + "smit08": "Smit Rathod", + "snapfractalpop": "snapfractalpop", + "socalchristina": "socalchristina", + "spencercameron": "Spencer Cameron-Morin", + "stacimc": "stacimc", + "stefanfisk": "stefanfisk", + "satollo": "Stefano Lissa", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "pypwalters": "Stephanie Walters", + "netweb": "Stephen Edgar", + "stephenharris": "Stephen Harris", + "stevegrunwell": "Steve Grunwell", + "subrataemfluence": "Subrata Sarkar", + "sumitbagthariya16": "Sumit Bagthariya", + "5um17": "Sumit Singh", + "sumitsingh": "Sumit Singh", + "csesumonpro": "Sumon Sarker", + "sunil25393": "SunilPrajapati", + "sunyatasattva": "sunyatasattva (a11n)", + "mahype": "Sven Wagener", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "inc2734": "Takashi Kitajima", + "karmatosed": "Tammie Lister", + "tykoted": "Teddy Patriarca", + "madeinua": "Tema", + "tharsheblows": "tharsheblows", + "legendusmaximus": "Theo H", + "thimalw": "Thimal Wickremage", + "twistermc": "Thomas McMahon", + "thomasplevy": "Thomas Patrick Levy", + "xiven": "Thomas Pike", + "tillkruess": "Till Krüss", + "waterfire": "Tim Blankenship", + "tnolte": "Tim Nolte", + "timothyblynjacobs": "Timothy Jacobs", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomjdevisser": "Tom", + "tomasztunik": "Tomasz Tunik", + "tomalec": "Tomek", + "shimotomoki": "Tomoki Shimomura", + "tommusrhodus": "Tom Rhodes", + "ttahmouch": "Tony Tahmouch", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "trex005": "trex005", + "nathannoom": "Trinadin", + "tszming": "tszming", + "tumas2": "tumas2", + "twstokes": "twstokes", + "junsuijin": "Tynan Beatty", + "tzipporahwitty": "tzipporahwitty", + "uday17035": "Uday Kokitkar", + "ugljanin": "ugljanin", + "ugyensupport": "Ugyen Dorji", + "grapplerulrich": "Ulrich", + "utkarshpatel": "Utkarsh", + "valer1e": "Valérie Galassi", + "versusbassz": "versusbassz", + "vcanales": "Vicente Canales", + "gvgvgvijayan": "Vijayan", + "elifvish": "Vishal Kumar", + "vladolaru": "vlad.olaru", + "volodymyrkolesnykov": "Volodymyr Kolesnykov", + "vortfu": "vortfu", + "otshelnik-fm": "Vova Druzhaev", + "webmandesign": "WebMan Design | Oliver Juhas", + "wendyjchen": "Wendy Chen", + "west7": "Wes Theron", + "westonruter": "Weston Ruter", + "whoisnegrello": "whoisnegrello", + "skorasaurus": "Will Skora", + "wpmakenorg": "wpmakenorg", + "wpsoul": "wpsoul", + "wraithkenny": "WraithKenny", + "wslyhbb": "wslyhbb", + "upsuper": "Xidorn Quan", + "fierevere": "Yui", + "dolphingg": "Yunus Ertuğrul", + "omaeyusuke": "yuu", + "zebulan": "Zebulan Stanphill", + "znuff": "Znuff", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.0" + } +} diff --git a/inc/credits/json/6.1.json b/inc/credits/json/6.1.json new file mode 100644 index 0000000..8230f72 --- /dev/null +++ b/inc/credits/json/6.1.json @@ -0,0 +1,1381 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Release Lead" + ], + "priethor": [ + "Héctor Prieto", + "", + "priethor", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "cbravobernal": [ + "Carlos Bravo", + "", + "cbravobernal", + "" + ], + "czapla": [ + "Michal Czaplinski", + "", + "czapla", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "ndiego": [ + "Nick Diego", + "", + "ndiego", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "milana_cap": [ + "Milana Cap", + "", + "milana_cap", + "" + ], + "bph": [ + "Birgit Pauli-Haack", + "", + "bph", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "jpantani": [ + "Jonathan Pantani", + "", + "jpantani", + "" + ], + "dansoschin": [ + "Dan Soschin", + "", + "dansoschin", + "" + ], + "ironprogrammer": [ + "Brian Alexander", + "", + "ironprogrammer", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "beafialho": [ + "Beatriz Fialho", + "", + "beafialho", + "" + ], + "mikachan": [ + "Sarah Norris", + "", + "mikachan", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "zieladam": [ + "Adam Zielinski", + "", + "zieladam", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "mburridge": [ + "Michael Burridge", + "", + "mburridge", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "walbo": [ + "Petter Walbø Johnsgård", + "", + "walbo", + "" + ], + "oandregal": [ + "André", + "", + "oandregal", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "javiarce": [ + "Javier Arce", + "", + "javiarce", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "webtechpooja": [ + "Pooja Derashri", + "", + "webtechpooja", + "" + ], + "nalininonstopnewsuk": [ + "Nalini Thakor", + "", + "nalininonstopnewsuk", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "courane01": [ + "Courtney Robertson", + "", + "courane01", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "azhiyadev": [ + "Hauwa Abashiya", + "", + "azhiyadev", + "" + ], + "zoonini": [ + "Kathryn Presner", + "", + "zoonini", + "" + ], + "laurlittle": [ + "Lauren Stein", + "", + "laurlittle", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.1" + ], + "type": "list", + "data": { + "elten": "0xE000", + "1naveengiri": "1naveengiri", + "aaroncampbell": "Aaron D. Campbell", + "jorbin": "Aaron Jorbin", + "hurayraiit": "Abu Hurayra", + "bosconiandynamics": "Adam Bosco", + "adampickering": "Adam Pickering", + "adamsilverstein": "Adam Silverstein", + "admwgn": "Adam Wiltgen", + "imadarshakshat": "Adarsh Akshat", + "addiestavlo": "Addie", + "oztaser": "Adil Öztaşer", + "aduth": "aduth", + "aezazshekh": "Aezaz Shekh", + "afrid1719": "afrid1719", + "engahmeds3ed": "Ahmed Saeed", + "seakashdiu": "Akash Mia", + "kamig478": "Akram ul haq", + "akshitsethi": "Akshit Sethi", + "schlessera": "Alain Schlesser", + "alamgircsebd": "alamgircsebd", + "alanp57": "AlanP57", + "alansyue": "alansyue", + "aljullu": "Albert Juhé Lluveras", + "alberuni-azad": "Alberuni Azad.", + "elpanda13gmailcom": "Alejandro J. Sanchez P.", + "zutigrm": "Aleksej", + "xknown": "Alex Concha", + "acoulombe": "Alexis Coulombe", + "ajlende": "Alex Lende", + "viper007bond": "Alex Mills", + "alexstine": "Alex Stine", + "allancole": "allancole", + "allisonplus": "Allison Tarr", + "mrfoxtalbot": "Alvaro Gómez", + "amirkamizi": "amirkamizi", + "amjadr360": "Amjad Ali", + "anantajitjg": "Anantajit JG", + "afercia": "Andrea Fercia", + "deksar": "Andreas", + "andraganescu": "Andrei Draganescu", + "_smartik_": "Andrei Surdu", + "nacin": "Andrew Nacin", + "andrewnz": "AndrewNZ", + "azaozz": "Andrew Ozz", + "eatingrules": "Andrew Wilder", + "rarst": "Andrey \"Rarst\" Savchenko", + "andrija": "Andrija Naglic", + "afragen": "Andy Fragen", + "andykeith": "Andy Keith", + "aniketpatel": "Aniket Patel", + "anitanenova": "anitanenova", + "ankit-k-gupta": "Ankit K Gupta", + "annabansaghi": "Anna Bansaghi", + "alaca": "Ante Laca", + "antpb": "Anthony Burchell", + "antonvlasenko": "Anton Vlasenko", + "apedog": "apedog", + "apokalyptik": "apokalyptik", + "arcangelini": "arcangelini", + "archon810": "archon810", + "yellyc": "Ariel Chinn", + "xylocone": "Arjun Singh", + "armondal": "Arnab Mondal", + "arrasel403": "AR Rasel", + "passoniate": "Arslan Kalwar", + "arturgrabo": "Artur Grabowski", + "ideag": "Arunas Liuiza", + "aspexi": "Aspexi", + "aurooba": "Aurooba Ahmed", + "filosofo": "Austin Matzko", + "ayeshrajans": "Ayesh Karunaratne", + "azurseisme": "azurseisme", + "baned": "BaneD", + "barneydavey": "barneydavey", + "bbobnis": "Bartosz Bobnis", + "utz119": "Benachi", + "bengreeley": "Ben Greeley", + "benjgrolleau": "Benjamin Grolleau", + "benoitchantre": "Benoit Chantre", + "bernhard-reiter": "bernhard-reiter", + "mxbclang": "Bethany Chobanian Lang", + "albatross10": "Bhavik Kalpesh", + "bhrugesh12": "Bhrugesh Bavishi", + "birgire": "Birgir Erlendsson (birgire)", + "bjorn2404": "Bjorn Holine", + "boblindner": "Bob", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "boonebgorges": "Boone Gorges", + "bjorsch": "Brad Jorsch", + "kraftbj": "Brandon Kraft", + "bwbama": "Brent Wilson", + "bgardner": "Brian Gardner", + "masteradhoc": "Brian Haas", + "cantuaria": "Bruno Cantuaria", + "ribaricplusplus": "Bruno Ribaric", + "burgiuk": "burgiuk", + "burhandodhy": "Burhan Nasir", + "cadlec": "cadlec", + "cagsmith": "cagsmith", + "carlosgprim": "Carlos G. P.", + "cbirdsong": "cbirdsong", + "cdbessig": "cdbessig", + "shireling": "Chad Chadbourne", + "nhuja": "Chandra M", + "critterverse": "Channing Ritter", + "chetan200891": "Chetan Prajapati", + "chintan1896": "Chintan hingrajiya", + "cbringmann": "Chloe Bringmann", + "chouby": "Chouby", + "chrisbudd1": "Chris Budd", + "chriscct7": "chriscct7", + "chrisguitarguy": "chrisguitarguy", + "chrishardie": "Chris Hardie", + "cwbudde": "Christian-W. Budde", + "apermo": "Christoph Daum", + "cfinke": "Christopher Finke", + "czarate": "Chris Zarate", + "ryno267": "Chuck Reynolds", + "chynnabenton": "chynnabenton", + "ckanderson22": "ckanderson22", + "claytoncollie": "Clayton Collie", + "codesdnc": "codesdnc", + "codewhy": "codewhy", + "colonelphantom": "colonelphantom", + "craigfrancis": "Craig Francis", + "crazycoders": "crazycoders", + "mitogh": "Crisoforo Gaspar", + "cu121": "Cupid Chakma", + "curdin": "Curdin Krummenacher", + "cyrillbolliger": "cyrillbolliger", + "dxd5001": "Daijiro Miyazawa", + "dainemawer": "dainemawer", + "daisyo": "Daisy Olsen", + "daledupreez": "Dale du Preez", + "colorful-tones": "Damon Cook", + "damonganto": "damonganto", + "danfarrow": "Dan Farrow", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danieliser": "Daniel Iser", + "schutzsmith": "Daniel Schutzsmith", + "darerodz": "darerodz", + "dariak": "Daria", + "dkotter": "Darin Kotter", + "darkog": "Darko G.", + "darkskipper": "darkskipper", + "uofaberdeendarren": "Darren Coutts", + "datainterlock": "datainterlock", + "htdat": "Dat Hoang", + "dave1010": "dave1010", + "dhilditch": "Dave Hilditch", + "davidanderson": "David Anderson / Team Updraft", + "davidbinda": "David Biňovec", + "dcowgill": "David C", + "dpcalhoun": "David Calhoun", + "desmith": "David E. Smith", + "dg12345": "David Goring", + "dgwyer": "David Gwyer", + "dlh": "David Herrera", + "daviedr": "David Rozando", + "davidvongries": "David Vongries", + "daxelrod": "daxelrod", + "daymobrew": "daymobrew", + "dsas": "Dean Sas", + "deepakvijayan": "Deepak Vijayan", + "denis-de-bernardy": "Denis de Bernardy", + "denishua": "denishua", + "dingo_d": "Denis Žoljom", + "dennisatyoast": "Dennis Claassen", + "dmsnell": "Dennis Snell", + "derekblank": "Derek Blank", + "pcfreak30": "Derrick Hammer", + "dharm1025": "Dharmesh Patel", + "dhl": "dhl", + "dianeco": "Diane Co", + "dilipbheda": "Dilip Bheda", + "dingdang": "dingdang", + "dd32": "Dion Hulse", + "dipakparmar443": "Dipak Parmar", + "divyeshgodhani": "Divyesh Godhani", + "ocean90": "Dominik Schilling", + "cavalierlife": "Donna Fontenot", + "dougal": "Dougal Campbell", + "dougwollison": "Doug Wollison", + "drewapicture": "Drew Jaynes", + "drivingralle": "Drivingralle", + "drzraf": "drzraf", + "dwainm": "Dwain Maralack", + "kucrut": "Dzikri Aziz", + "dovyp": "Dōvy Paukstys", + "eclev91": "eclev91", + "chopinbach": "Edwin Cromley", + "eedee": "eedee", + "ehtis": "Ehtisham Siddiqui", + "eliezerspp": "Eliezer Peña", + "clarkeemily": "Emily Clarke", + "manooweb": "Emmanuel Hesry", + "lopo": "Enrico Battocchi", + "ethitter": "Erick Hitter", + "codekraft": "Erik", + "kebbet": "Erik", + "estelaris": "Estela Rueda", + "eugenemanuilov": "Eugene.Manuilov", + "madpixels": "eugene.manuilov", + "manuilov": "Eugene M", + "eherman24": "Evan Herman", + "aaemnnosttv": "Evan Mattson", + "circlecube": "Evan Mullins", + "fabiankaegy": "Fabian Kägy", + "faisal03": "Faisal Alvi", + "faison": "Faison", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "fellyph": "Fellyph Cintra", + "florianbrinkmann": "Florian Brinkmann", + "fpodhorsky": "fpodhorsky", + "fcoveram": "Francisco", + "franz00": "Fransisca H", + "fuadragib": "Fuad Ragib", + "furi3r": "furi3r", + "gabri3lmarques": "Gabriel", + "gdetassigny": "Gabriel de Tassigny", + "gabertronic": "Gabriel Rose", + "gamecreature": "gamecreature", + "garrett-eclipse": "Garrett Hyder", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "garymatthews919": "garymatthews919", + "pento": "Gary Pendergast", + "revgeorge": "George Hotelling", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "giox069": "giox069", + "gisgeo": "gisgeo", + "giuseppemazzapica": "giuseppemazzapica", + "goldenapples": "goldenapples", + "graham73may": "golden_g73", + "greglone": "Grégory Viguier", + "grantmkin": "Grant M. Kinney", + "greg24": "Greg Niedzielski", + "gregorlove": "gRegor Morrill", + "gunterer": "gunterer", + "bordoni": "Gustavo Bordoni", + "h2ham": "h2ham (Hiromu Hasegawa)", + "hakanca": "hakanca", + "hakre": "hakre", + "hansjovisyoast": "Hans-Christiaan Braun", + "hztyfoon": "Hanzala Taifun", + "thakkarhardik": "Hardik Thakkar", + "haritpanchal": "Harit Panchal", + "harshvaishnav": "harshvaishnav", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "helen": "Helen Hou-Sandi", + "iamarinoh": "Henrique Iamarino", + "henrywright": "Henry Wright", + "here": "here", + "herregroen": "Herre Groen", + "hilayt24": "Hilay Trivedi", + "hiren1094": "hiren sanja", + "howdy_mcgee": "Howdy_McGee", + "hugodevos": "hugodevos", + "huubl": "huubl", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "iansvo": "iansvo", + "icaspar": "iCaspar", + "igmoweb": "Ignacio Cruz Moreno", + "igorsch": "Igor", + "igrigorik": "igrigorik", + "ilovecats7": "ilovecats7", + "ilunabar": "ilunabar", + "innovext": "Innovext", + "ipstenu": "Ipstenu (Mika Epstein)", + "irecinius": "irecinius", + "isabel_brison": "Isabel Brison", + "isaumya": "iSaumya", + "iulia-cazan": "Iulia Cazan", + "ivanjeronimo": "Ivan Jerônimo", + "iviweb": "iviweb", + "jdgrimes": "J.D. Grimes", + "primetimejas": "Jacob Schweitzer", + "jakariaistauk": "Jakaria Istauk", + "outrankjames": "James", + "jamesckemp": "jamesckemp", + "jamieburchell": "jamieburchell", + "janthiel": "janthiel", + "jsnajdr": "Jarda Snajdr", + "ipajen": "Jarko Piironen", + "jarretc": "Jarret", + "pbking": "Jason Crist", + "jsnjohnston": "Jason Johnston", + "trapsta": "Jasper Kinoti", + "carazo": "Javier Carazo", + "javiercasares": "Javier Casares", + "grandeljay": "Jay", + "jchambo": "jchambo", + "jeawhanlee": "jeawhanlee", + "jffng": "Jeff Ong", + "juberstine": "Jeff Uberstine", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeroenreumkens": "JeroenReumkens", + "luminuu": "Jessica Lyschik", + "jhart35": "jhart35", + "jhnstn": "jhnstn", + "jigar-bhanushali": "Jigar Bhanushali", + "jnz31": "jnz31", + "joedolson": "Joe Dolson", + "joehoyle": "Joe Hoyle", + "joelhardi": "joelhardi", + "joelmadigan": "joelmadigan", + "joemcgill": "Joe McGill", + "johnjamesjacoby": "John James Jacoby", + "johnmark8080": "johnmark8080", + "johnregan3": "John Regan", + "johnwatkins0": "John Watkins", + "psykro": "Jonathan Bossenger", + "jb510": "Jon Brown", + "jonmackintosh": "jonmackintosh", + "jonny-s": "jonny-s", + "jonoaldersonwp": "Jono Alderson", + "jonsurrell": "Jon Surrell", + "joostdevalk": "Joost de Valk", + "jostnes": "Josepha Dambul", + "joegrainger": "Joseph Grainger", + "oakesjosh": "Josh", + "jhabdas": "Josh Habdas", + "joshuaabenazer": "Joshua Abenazer", + "josvelasco": "Jos Velasco", + "joyously": "Joy", + "jrbeilke": "jrbeilke", + "jsh4": "jsh4", + "juhise": "Juhi Saxena", + "juliemoynat": "Julie Moynat", + "juliobox": "Julio Potier", + "just0nequestion": "just0nequestion", + "justinahinon": "Justin Ahinon", + "justinsainton": "Justin Sainton", + "greenshady": "Justin Tadlock", + "welenofsky": "Justin Welenofsky", + "jyolsna": "Jyolsna J E", + "kadamwhite": "K. Adam White", + "kacper3355": "kacper3355", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "kajalgohel": "Kajal Gohel", + "akabarikalpesh": "Kalpesh Akabari", + "kapilpaul": "Kapil Paul", + "karinclimber": "Kari Anderson", + "karlgroves": "karlgroves", + "karlijnbk": "Karlijn Bok", + "kasparsd": "Kaspars", + "mt8biz": "Kazuto Takeshita", + "kbrownkd": "kbrownkd (a11n)", + "kkoppenhaver": "Keanan Koppenhaver", + "ryelle": "Kelly Choyce-Dwan", + "kellychoffman": "Kelly Hoffman", + "kevinb": "Kevin Behrens", + "khag7": "Kevin Hagerty", + "khoipro": "Khoi Pro", + "khokansardar": "Khokan Sardar", + "killua99": "killua99", + "kishanjasani": "Kishan Jasani", + "kitchin": "kitchin", + "kjellr": "Kjell Reigstad", + "kkmuffme": "kkmuffme", + "blackawxs": "klewis", + "knutsp": "Knut Sparhell", + "vdwijngaert": "Koen Van den Wijngaert", + "konradyoast": "Konrad.K", + "kovshenin": "Konstantin Kovshenin", + "obenland": "Konstantin Obenland", + "konyoldeath": "konyoldeath", + "krishaweb": "KrishaWeb", + "kanlukasz": "Kris Kelvin", + "krupalpanchal": "Krupal Panchal", + "kmadhak": "Kunal Madhak", + "kurtpayne": "Kurt Payne", + "kwillmorth": "kwillmorth", + "kbjohnson90": "Kyle B. Johnson", + "devnel": "Kyle Nel", + "larsmqller": "larsmqller", + "laurelfulford": "laurelfulford", + "laurent22777": "laurent22777", + "lazam786": "lazam786", + "leemon": "leemon", + "leewillis77": "Lee Willis", + "leogermani": "leogermani", + "leonidasmilossis": "Leonidas Milosis", + "rudlinkon": "Linkon Miyan", + "linsoftware": "Linnea Huxford", + "lonnylot": "lonnylot", + "thelovekesh": "Lovekesh Kumar", + "lovor": "Lovro Hrust", + "lozula": "lozula", + "lucasbustamante": "lucasbustamante", + "lucilastancato": "lucilastancato", + "luigipulcini": "luigipulcini", + "gigitux": "Luigi Teschio", + "zaguiini": "Luis Felipe Zaguini", + "luisherranz": "luisherranz", + "infolu": "Luiz Araújo", + "mitweka": "Lukas Niebler", + "lukecavanagh": "Luke Cavanagh", + "maartenj": "Maarten", + "mashikag": "Maciej", + "maciejmackowiak": "maciejmackowiak", + "palmiak": "Maciek Palmowski", + "madhudollu": "Madhu Dollu", + "mrdollu": "Madhu Dollu", + "onemaggie": "Maggie Cabrera", + "maahrokh": "Mahrokh", + "maksimkuzmin": "maksimkuzmin", + "malthert": "malthert", + "manfcarlo": "manfcarlo", + "manishsongirkar36": "Manish Songirkar", + "manzoorwanijk": "Manzoor Wani (a11n)", + "manzurahammed": "Manzur Ahammed", + "marcyoast": "Marc", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mkaz": "Marcus Kazmierczak", + "marekdedic": "Marek Dědič", + "nuryko": "Marianna", + "chaton666": "Marie Comet", + "santosguillamot": "Mario Santos", + "clorith": "Marius L. J.", + "markbiek": "Mark Biek", + "markhowellsmead": "Mark Howells-Mead", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "markparnell": "Mark Parnell", + "flootr": "Markus", + "mkox": "Markus Kosmal", + "mhkuu": "Martijn van der Klis", + "martinkrcho": "martin.krcho", + "hinjiriyo": "Martin Stehle", + "mashukushibiki": "Mashu", + "msurdi": "Matías Emanuel Surdi", + "mmaattiiaass": "Matias Benedetto", + "mattchowning": "Matt Chowning", + "mboynes": "Matthew Boynes", + "mattheweppelsheimer": "Matthew Eppelsheimer", + "matthiasreinholz": "Matthias Reinholz", + "mattkeys": "Matt Keys", + "mattyrob": "Matt Robinson", + "mattwondra": "Matt Wondra", + "matthiaspabst": "Matze Pabst", + "azouamauriac": "Mauriac AZOUA", + "maximej": "Maxime J.", + "maximemeganck": "Maxime Meganck", + "mayankmajeji": "Mayank Majeji", + "maythamalsudany": "Maytham", + "mayuge": "Mayuge", + "mcliwanow": "mcliwanow", + "russel07": "Md. Russel Hussain", + "mdrago": "mdrago", + "rakibwordpress": "Md Rakib Hossain", + "mehedi890": "Mehedi Foysal", + "meher": "Meher Bala", + "mehulkaklotar": "Mehul Kaklotar", + "melchoyce": "Mel Choyce-Dwan", + "meloniq": "meloniq", + "merkys": "Merkys Maliukevičius", + "meysamnorouzi": "meysam norouzi", + "donmhico": "Michael", + "michaelbourne": "Michael Bourne", + "mfgmicha": "Micha Krapp", + "miguelaxcar": "Miguel Axcar", + "mcsf": "Miguel Fonseca", + "mihaidumitrascu": "Mihai Dumitrascu", + "mihai2u": "Mike Crantea", + "mdgl": "Mike Glendinning", + "mikehansenme": "Mike Hansen", + "mikejolley": "Mike Jolley", + "mikemanzo": "mikemanzo", + "milindmore22": "Milind More", + "mimitips": "mimi", + "multidots1896": "Minal Diwan", + "presstoke": "Mitchell Austin", + "presents111": "miya", + "mlajo": "Mladen", + "mjkhajeh": "MohammadJafar Khajeh", + "batmoo": "Mohammad Jangda", + "obayedmamur": "Mohammad Obayed Mamur", + "mohitdadhich10": "Mohit Dadhich", + "boemedia": "Monique Dubbelman", + "mreishus": "mreishus", + "mrobit": "mrobit", + "msnewas": "M S Newaz", + "msolution": "msolution", + "mtias": "mtias", + "wparslan": "Muhammad Arslan", + "mmaumio": "Muntasir M. Aumio", + "amustaque97": "Mustaque Ahmed", + "mvraghavan": "mvraghavan", + "mw108": "mw108", + "mweichert": "mweichert", + "n8finch": "n8finch", + "tushar284": "Nahid Hasan", + "namithjawahar": "Namith Jawahar", + "nareshbheda": "Naresh Bheda", + "nateallen": "Nate Allen", + "nhadsall": "Nathan", + "nathanatmoz": "Nathan Johnson", + "navigatrum": "navigatrum", + "neffff": "neffff", + "nendeb55": "nendeb", + "neychok": "Neycho Kalaydzhiev", + "eidolonnight": "Nicholas Garofalo", + "celloexpressions": "Nick Halsey", + "nico23": "Nico", + "nidhidhandhukiya": "nidhidhandhukiya", + "nikkigagency": "nikkigagency", + "im_niloy": "Niloy - Codeixer", + "ninos-ego": "Ninos", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "nlpro": "nlpro", + "noahtallen": "Noah Allen", + "noplanman": "noplanman", + "nouarah": "Nowarah", + "numidwasnotavailable": "NumidWasNotAvailable", + "nunomorgadinho": "nunomorgadinho", + "zikubd": "Nurul Umbhiya", + "nuvopoint": "nuvoPoint", + "nvartolomei": "nvartolomei", + "obliviousharmony": "obliviousharmony", + "ockham": "ockham", + "oguzkocer": "oguzkocer", + "oliverstapelfeldt": "Oliver Stapelfeldt", + "olliejones": "OllieJones", + "oneearth27": "oneearth27", + "onnimonni": "Onni Hakala", + "opr18": "opr18", + "ovidiul": "ovidiul", + "paaljoachim": "Paal Joachim Romdahl", + "pablohoney": "PabloHoney", + "poliuk": "Pablo Postigo", + "pls78": "Paolo L. Scala", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "xparham": "Parham Ghaffarian", + "swissspidy": "Pascal Birchler", + "patrickgroot": "Patrick Groot", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "paulkevan": "Paul Kevan", + "paulohcruz": "Paulo Cruz", + "paulopmt1": "Paulo Trentin", + "figureone": "Paul Ryan", + "pavanpatil1": "Pavan Patil", + "pavelschoffer": "pavelschoffer", + "pedromendonca": "Pedro Mendonça", + "westi": "Peter Westwood", + "petitphp": "petitphp", + "johnstonphilip": "Phil Johnston", + "phillsav": "Phill", + "strategio": "Pierre Sylvestre", + "nekojonez": "Pieterjan Deneys", + "boniu91": "Piotrek Boniu", + "mordauk": "Pippin Williamson", + "pkolenbr": "pkolenbr", + "pooja1210": "Pooja Killekar (Muchandikar)", + "praful2111": "Praful Patel", + "pratiweb": "Pratiksha", + "nikeo": "presscustomizr", + "presskopp": "Presskopp", + "priyomukul": "PriyoMukul", + "prokium": "prokium", + "p_enrique": "p_enrique", + "itsjonq": "Q", + "rachelbaker": "Rachel Baker", + "larrach": "Rachel Peter", + "raduiason": "raduiason", + "rafiahmedd": "Rafi Ahmed", + "tan007": "Rahi Prajapati", + "rajanpanchal2028": "Rajan Panchal", + "rajeshraval786": "Rajesh Raval", + "ralucastn": "Raluca", + "superpoincare": "Ramanan", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "ramon-fincken": "ramon fincken", + "randhirexpresstech": "Randhir Jha", + "ravipatel": "Ravikumar Patel", + "rebasaurus": "rebasaurus", + "rehanali": "Rehan Ali", + "tabrisrp": "Remy Perona", + "renathoc": "Renatho", + "renegeuze": "renegeuze", + "rcanepa": "Renzo Canepa", + "laboiteare": "Reuhno", + "rflw": "rflw", + "youknowriad": "Riad Benguella", + "rinatkhaziev": "Rinat", + "rinkychowdhury9": "Rinky Chowdhury", + "rishishah": "Rishi Shah", + "rjasdfiii": "rjasdfiii", + "rkaiser0324": "rkaiser0324", + "miqrogroove": "Robert Chapin", + "robertghetau": "Robert Ghetau", + "robinwpdeveloper": "robinwpdeveloper", + "robmiller": "robmiller", + "rodricus": "rodricus", + "rodrigosevero": "rodrigosevero", + "ravanh": "Rolf Allard van Hagen", + "rolfsiebers": "Rolf Siebers", + "rollybueno": "rollybueno", + "rherault": "Romain Herault", + "romulodl": "romulodl", + "ross_ritchey": "ross_ritchey", + "lev0": "Roy Orbitson", + "geekstreetwp": "Russell Aaron", + "ryan": "Ryan Boren", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "ryanmurphy": "Ryan Murphy", + "welcher": "Ryan Welcher", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "sabbirmc": "Sabbir Ahmed", + "sajjad67": "Sajjad Hossain Sagor", + "saggre": "Sakri Koskimies", + "samikeijonen": "Sami Keijonen", + "viralsampat": "Sampat Viral", + "otto42": "Samuel Wood (Otto)", + "sandipmondal": "Sandip Mondal - a11n", + "sandrasanzdev": "Sandra Sanz", + "sarahricker": "sarahricker", + "sathyapulse": "Sathiya Venkatesan", + "xconsau": "Saurabh Sharma", + "scofennellgmailcom": "Scott Fennell", + "sc0ttkclark": "Scott Kingsley Clark", + "gmagicscott": "Scott Lesovic", + "wonderboymusic": "Scott Taylor", + "hiyascout": "Scout James", + "scribu": "scribu", + "sean212": "Sean Fisher", + "sebastianpisula": "Sebastian Pisula", + "monolithon": "seieric", + "seedsca": "Sergio Scabuzzo", + "seriouslysenpai": "seriouslysenpai", + "sethta": "Seth Alling", + "shanjidah": "shangidah afroz", + "enchiridion": "Shannon Little", + "sharjeelkhanvmi": "Sharjeel Khan", + "shoaibkarimali": "Shoaib Ali", + "shraboni": "Shraboni", + "shreyasikhar26": "Shreyas Ikhar", + "shuvo586": "shuvo586", + "rsiddharth": "siddharth ravikumar", + "nomnom99": "Siddharth Thevaril", + "10upsimon": "Simon Dowdles", + "siobhyb": "Siobhan", + "sirzooro": "sirzooro", + "slaffik": "Slava Abakumov", + "slobodanmanic": "Slobodan Manic", + "smit08": "Smit Rathod", + "sobatkras": "sobatkras", + "khromov": "Stanislav Khromov", + "steelwagstaff": "SteelWagstaff", + "ste_95": "Stefano", + "ryokuhi": "Stefano Minoia", + "hypest": "Stefanos Togoulidis", + "stentibbing": "stentibbing", + "pypwalters": "Stephanie Walters", + "netweb": "Stephen Edgar", + "camwynsp": "Stephen Page", + "sterlo": "Sterling Hamilton", + "stevenlinx": "Steven Lin", + "steveo2000": "steveo2000", + "studiolxv": "studiolxv", + "subrataemfluence": "Subrata Sarkar", + "sumitbagthariya16": "Sumit Bagthariya", + "5um17": "Sumit Singh", + "sumitsingh": "Sumit Singh", + "csesumonpro": "Sumon Sarker", + "sunil25393": "SunilPrajapati", + "sunyatasattva": "sunyatasattva (a11n)", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "system909": "system909", + "tahmidulkarim": "Tahmid ul Karim", + "inc2734": "Takashi Kitajima", + "karmatosed": "Tammie Lister", + "devtanbir": "Tanbir Ahmod", + "tanvirul": "Tanvirul Haque", + "taskotr": "Taras Dashkevych", + "targz": "targz", + "tlovett1": "Taylor Lovett", + "tazotodua": "tazotodua", + "tbember": "tbember", + "tykoted": "Teddy Patriarca", + "tellyworth": "Tellyworth", + "edent": "Terence Eden", + "tharsheblows": "tharsheblows", + "iamjaydip": "thejaydip", + "tweetythierry": "Thierry Muller", + "thijso": "Thijs", + "griffinjt": "Thomas Griffin", + "hyperbrand": "Thorsten Schraut", + "threadi": "threadi", + "baxbridge": "Tiffany Bridge", + "tillkruess": "Till Krüss", + "sippis": "Timi Wahalahti", + "timothyblynjacobs": "Timothy Jacobs", + "tmooredev": "Titus Moore", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomasztunik": "Tomasz Tunik", + "tomjdv": "Tom de Visser", + "tomepajk": "tomepajk", + "tj692": "Tom Janssen", + "tjnowell": "Tom J Nowell", + "shimotomoki": "Tomoki Shimomura", + "tommusrhodus": "Tom Rhodes", + "skithund": "Toni Viemerö", + "tonylocalword": "tony.localword", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "transl8or": "transl8or", + "wpsmith": "Travis Smith", + "tremidkhar": "Tremi Dkhar", + "trevorpfromsandee": "TrevorPolischuk", + "nathannoom": "Trinadin", + "dinhtungdu": "Tung Du", + "turtlepod": "turtlepod", + "ugyensupport": "Ugyen Dorji", + "grapplerulrich": "Ulrich", + "umesh84": "Umesh Gupta", + "upadalavipul": "upadalavipul", + "utsavmadaan823": "utsavmadaan823", + "eboxnet": "Vagelis", + "evildon": "varma", + "vasartam": "vasartam", + "vdankbaar": "vdankbaar", + "velochicdunord": "Velochicdunord", + "vcanales": "Vicente Canales", + "gvgvgvijayan": "Vijayan", + "vikasprogrammer": "vikasprogrammer", + "virgar": "Virginie Garnier", + "vishalkakadiya": "Vishal Kakadiya", + "vortfu": "vortfu", + "vtad": "vtad", + "webbeetle": "webbeetle", + "webmandesign": "WebMan Design | Oliver Juhas", + "westonruter": "Weston Ruter", + "whaze": "whaze", + "whissi": "Whissi", + "earnjam": "Will Earnhardt", + "williampatton": "williampatton", + "withinboredom": "withinboredom", + "woji29911": "woji29911", + "yahil": "Yahil Madakiya", + "yannielsen": "Yan Knudtskov", + "collet": "Yann", + "yoavf": "Yoav Farhi", + "byohann6": "Yohann Billard", + "fierevere": "Yui", + "omaeyusuke": "yuu", + "zaerl": "zaerl", + "zebulan": "Zebulan Stanphill", + "zenaulislam": "Zenaul Islam", + "ziposc": "ziposc", + "chesio": "Česlav Przywara", + "shenyanzhi": "沈唁" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.1" + } +} diff --git a/inc/credits/json/6.2.json b/inc/credits/json/6.2.json new file mode 100644 index 0000000..b5ba173 --- /dev/null +++ b/inc/credits/json/6.2.json @@ -0,0 +1,1118 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "priethor": [ + "Héctor Prieto", + "", + "priethor", + "Release Lead" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "Release Lead" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "ndiego": [ + "Nick Diego", + "", + "ndiego", + "" + ], + "bph": [ + "Birgit Pauli-Haack", + "", + "bph", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "milana_cap": [ + "Milana Cap", + "", + "milana_cap", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "jpantani": [ + "Jonathan Pantani", + "", + "jpantani", + "" + ], + "laurlittle": [ + "Lauren Stein", + "", + "laurlittle", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "adeltahri": [ + "Adel Tahri", + "", + "adeltahri", + "" + ], + "robinwpdeveloper": [ + "Robin", + "", + "robinwpdeveloper", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "justinahinon": [ + "Justin Ahinon", + "", + "justinahinon", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "jsnajdr": [ + "Jarda Snajdr", + "", + "jsnajdr", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "oandregal": [ + "André", + "", + "oandregal", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "geriux": [ + "Gerardo Pacheco", + "", + "geriux", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.2" + ], + "type": "list", + "data": { + "mercime": "@mercime", + "aaroncampbell": "Aaron D. Campbell", + "aeg0125": "Aaron Graham", + "jorbin": "Aaron Jorbin", + "abidhasan112": "Abid Hasan", + "abitofmind": "abitofmind", + "ace100": "ace100", + "bosconiandynamics": "Adam Bosco", + "adamsilverstein": "Adam Silverstein", + "admwgn": "Adam Wiltgen", + "zieladam": "Adam Zieliński", + "adhun": "Adhun Anand", + "adityaarora010196": "adityaarora010196", + "aduth": "aduth", + "afshanadiya": "Afshana Diya", + "chaion07": "Ahmed Kabir Chaion", + "ajmaurya": "Ajay Maurya", + "ajayver": "ajayver", + "seakashdiu": "Akash Mia", + "schlessera": "Alain Schlesser", + "alanjacobmathew": "Alan Jacob Mathew", + "albarin": "albarin", + "alberuni-azad": "Alberuni Azad.", + "alecgeatches": "alecgeatches", + "aleksganev": "Aleks Ganev", + "xknown": "Alex Concha", + "ajlende": "Alex Lende", + "alexstine": "Alex Stine", + "alvastar": "alvastar", + "alvitazwar052": "Alvi Tazwar", + "amin7": "Amin", + "amirrezatm": "amirrezatm", + "amitbarai013": "Amit Barai Alit", + "paulamit": "Amit Paul", + "anantajitjg": "Anantajit JG", + "andreaboe": "andreaboe", + "afercia": "Andrea Fercia", + "abtop": "Andrei Zhitkov", + "websitegenii": "Andrew F", + "apmatthe": "Andrew Matthews", + "nacin": "Andrew Nacin", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "apeatling": "Andy Peatling", + "aniketpatel": "Aniket Patel", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "antonvlasenko": "Anton Vlasenko", + "antonyagrios": "Antony Agrios", + "aparnajl": "Aparna Adhun", + "arafatjamil01": "Arafat Jamil", + "aravindajith": "Aravind Ajith", + "arnolp": "arnolp", + "arrasel403": "AR Rasel", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "artz91": "ArtZ91", + "aryamaaru": "Arun", + "mrasharirfan": "Ashar Irfan", + "ashrafulsarkar": "Ashraful Sarkar Naiem", + "nmutua": "Autumn", + "ayeshrajans": "Ayesh Karunaratne", + "azurseisme": "azurseisme", + "barryceelen": "Barry Ceelen", + "bart": "Bart", + "beafialho": "Beatriz Fialho", + "benish74": "benish74", + "benjgrolleau": "Benjamin Grolleau", + "benoitchantre": "Benoit Chantre", + "bernhard-reiter": "bernhard-reiter", + "kau-boy": "Bernhard Kau", + "mxbclang": "Bethany Chobanian Lang", + "bgin": "bgin", + "albatross10": "Bhavik Kalpesh", + "birgire": "Birgir Erlendsson (birgire)", + "bjorn2404": "Bjorn Holine", + "bogdanungureanu": "BogdanUngureanu", + "bonjour52": "bonjour52", + "bookwyrm": "bookwyrm", + "boonebgorges": "Boone Gorges", + "bjorsch": "Brad Jorsch", + "bradyvercher": "Brady Vercher", + "kraftbj": "Brandon Kraft", + "bgoewert": "Brennan Goewert", + "ironprogrammer": "Brian Alexander", + "bgardner": "Brian Gardner", + "bronsonquick": "Bronson Quick", + "brookemk": "Brooke", + "brookedot": "Brooke.", + "buutqn": "buutqn", + "calvinalkan": "Calvin Alkan", + "cameronjonesweb": "Cameron Jones", + "cbravobernal": "Carlos Bravo", + "carlosgprim": "Carlos G. P.", + "cbirdsong": "cbirdsong", + "shireling": "Chad Chadbourne", + "critterverse": "Channing Ritter", + "mcaskill": "Chauncey McAskill", + "chintan1896": "Chintan hingrajiya", + "chiragrathod103": "Chirag Rathod", + "cbringmann": "Chloe Bringmann", + "chocofc1": "chocofc1", + "chouby": "Chouby", + "chrisbaltazar": "chrisbaltazar", + "chriscct7": "chriscct7", + "apermo": "Christoph Daum", + "chrystl": "Chrystl", + "ckanderson22": "ckanderson22", + "claytoncollie": "Clayton Collie", + "cnspecialcolor": "cnspecialcolor", + "codesdnc": "codesdnc", + "codingchicken": "Coding Chicken", + "conner_bw": "conner_bw", + "copons": "Copons", + "corentingautier": "corentingautier", + "coreyw": "Corey Worrell", + "craigfrancis": "Craig Francis", + "craiglpeters": "craiglpeters", + "geisthanen": "Creative Andrew", + "mitogh": "Crisoforo Gaspar", + "cu121": "Cupid Chakma", + "daisyo": "Daisy Olsen", + "dalirajab": "dali-rajab", + "dalleyne": "Damien Alleyne", + "colorful-tones": "Damon Cook", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "wirecat": "Daniel Johnson", + "darerodz": "darerodz", + "d-signed": "Dareth NHANG", + "datagutten": "datagutten", + "davilera": "David Aguilera", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "dgwyer": "David Gwyer", + "dlh": "David Herrera", + "justlevine": "David Levine", + "davefx": "David Marín Carreño", + "dperonne": "David Péronne", + "dshanske": "David Shanske", + "davidvongries": "David Vongries", + "dsas": "Dean Sas", + "dennisatyoast": "Dennis Claassen", + "dmsnell": "Dennis Snell", + "derekblank": "Derek Blank", + "devanshijoshi": "Devanshi Joshi", + "shagors": "devshagor", + "dhrumilk": "Dhrumil Kumbhani", + "dhusakovic": "dhusakovic", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "doctorlai": "doctorlai", + "ocean90": "Dominik Schilling", + "donncha": "Donncha O Caoimh (a11n)", + "drzraf": "drzraf", + "dustinrue": "dustinrue", + "chopinbach": "Edwin Cromley", + "ehtis": "Ehtisham Siddiqui", + "emanuelx": "emanuelx", + "manooweb": "Emmanuel Hesry", + "enej": "Enej Bajgorić", + "lopo": "Enrico Battocchi", + "ericlewis": "Eric Andrew Lewis", + "edanzer": "Erick Danzer", + "kebbet": "Erik", + "esratpopy": "Esrat Sultana Popy", + "manuilov": "Eugene M", + "eherman24": "Evan Herman", + "fabiankaegy": "Fabian Kägy", + "fosuahmed": "Faisal Ahmed", + "faisal03": "Faisal Alvi", + "fasuto": "fasuto", + "felipeelia": "Felipe Elia", + "felipelavinz": "Felipe Lavín", + "mista-flo": "Florian TIAR", + "fpodhorsky": "fpodhorsky", + "fcoveram": "Francisco", + "bueltge": "Frank Bueltge", + "franz00": "Fransisca H", + "fuadragib": "Fuad Ragib", + "galbaras": "Gal Baras", + "gamecreature": "gamecreature", + "garrett-eclipse": "Garrett Hyder", + "pento": "Gary Pendergast", + "soulseekah": "Gennady Kovshenin", + "revgeorge": "George Hotelling", + "gisgeo": "gisgeo", + "ingeniumed": "Gopal Krishnan", + "gziolo": "Greg Ziółkowski", + "grl570810": "grl570810", + "h4l9k": "guzmandrade", + "hvar": "H-var", + "hakre": "hakre", + "hanshenrik": "hanshenrik", + "hztyfoon": "Hanzala Taifun", + "hareesh-pillai": "Hareesh S", + "haritpanchal": "Harit Panchal", + "hasanmisbah": "Hasan Misbah", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "hazdiego": "Haz", + "helen": "Helen Hou-Sandi", + "helgatheviking": "HelgaTheViking", + "ehtmlu": "Helmut Wandl", + "luehrsen": "Hendrik Luehrsen", + "hideokamoto": "hide", + "hilayt24": "Hilay Trivedi", + "hiren1094": "hiren sanja", + "patelhitesh": "Hitesh Patel", + "hughiemolloy": "hughie.molloy", + "hugodevos": "hugodevos", + "polevaultweb": "Iain Poulson", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "iazel": "Iazel", + "ignatggeorgiev": "Ignat Georgiev", + "innovext": "Innovext", + "inwerpsel": "inwerpsel", + "iqbalrony": "iqbalrony", + "isabel_brison": "Isabel Brison", + "itpathsolutions": "IT Path Solutions", + "ivanjeronimo": "Ivan Jerônimo", + "jhoffmann": "j.hoffmann", + "jackreichert": "Jack Reichert", + "jaedm97": "Jaed Mosharraf", + "jakariaistauk": "Jakaria Istauk", + "outrankjames": "James", + "jameskoster": "James Koster", + "james-roberts": "James Roberts", + "janthiel": "janthiel", + "janusdev": "janusdev", + "ipajen": "Jarko Piironen", + "pbking": "Jason Crist", + "javiarce": "Javier Arce", + "carazo": "Javier Carazo", + "javiercasares": "Javier Casares", + "jchambo": "jchambo", + "jeanphilippegreen": "Jean-Philippe Green", + "jeawhanlee": "jeawhanlee", + "jeffmatson": "Jeff Matson", + "jffng": "Jeff Ong", + "jeffpaul": "Jeffrey Paul", + "jmdodd": "Jennifer M. Dodd", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "lobeless14": "Jeremy Lind", + "jeryj": "jeryj", + "luminuu": "Jessica Lyschik", + "jhned": "jhned", + "jigar-bhanushali": "Jigar Bhanushali", + "jipmoors": "Jip Moors", + "joelmadigan": "joelmadigan", + "joemcgill": "Joe McGill", + "johnbillion": "John Blackbourn", + "johnjamesjacoby": "John James Jacoby", + "johnwatkins0": "John Watkins", + "jokerrs": "Jokerrs", + "psykro": "Jonathan Bossenger", + "jb510": "Jon Brown", + "jongycastillo": "Jong", + "jornp": "jornp", + "dunhakdis": "Joseph G.", + "oakesjosh": "Josh", + "joshuatf": "joshuatf", + "joyously": "Joy", + "jsh4": "jsh4", + "juanfra": "Juan Aldasoro", + "juanmaguitar": "JuanMa Garrido", + "juhise": "Juhi Saxena", + "juliobox": "Julio Potier", + "greenshady": "Justin Tadlock", + "welenofsky": "Justin Welenofsky", + "kadamwhite": "K. Adam White", + "kacper3355": "kacper3355", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "trepmal": "Kailey (trepmal)", + "kajalgohel": "Kajal Gohel", + "kaneva": "kaneva", + "kapilpaul": "Kapil Paul", + "zoonini": "Kathryn Presner", + "kkoppenhaver": "Keanan Koppenhaver", + "ryelle": "Kelly Choyce-Dwan", + "kellychoffman": "Kelly Hoffman", + "kbat82": "Kevin Batdorf", + "kirasong": "Kira Schroder", + "kjellr": "Kjell Reigstad", + "obenland": "Konstantin Obenland", + "konyoldeath": "konyoldeath", + "kowsar89": "Kowsar Hossain", + "krunal265": "Krunal Bhimajiyani", + "krupalpanchal": "Krupal Panchal", + "kmadhak": "Kunal Madhak", + "lanacodes": "Lana Codes", + "larsmqller": "larsmqller", + "laurelfulford": "laurelfulford", + "lenasterg": "lenasterg", + "leonidasmilossis": "Leonidas Milosis", + "lifeboat": "lifeboat", + "rudlinkon": "Linkon Miyan", + "lkraav": "lkraav", + "webaxones": "Loïc Antignac", + "thelovekesh": "Lovekesh Kumar", + "dreadlox": "Lox", + "lozula": "lozula", + "lucius0101": "lucius0101", + "lucymtc": "Lucy Tomas", + "gigitux": "Luigi Teschio", + "luisherranz": "luisherranz", + "pyrobd": "Lukman Nakib", + "pagelab": "Márcio Duarte", + "madhudollu": "Madhu Dollu", + "mrdollu": "Madhu Dollu", + "onemaggie": "Maggie Cabrera", + "mahbubshovan": "Mahbub Shovan", + "mahekkalola": "Mahek Kalola", + "manfcarlo": "manfcarlo", + "imanish003": "Manish Menaria", + "manojkpatil": "Manoj Patil", + "mdxfr": "Marc", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marekdedic": "Marek Dědič", + "chaton666": "Marie Comet", + "marineevain": "Marine EVAIN", + "santosguillamot": "Mario Santos", + "marissamakes": "Marissa Matthews", + "clorith": "Marius L. J.", + "markjaquith": "Mark Jaquith", + "markoserb": "Marko Ivanovic", + "marksabbath": "marksabbath", + "flootr": "Markus", + "mkox": "Markus Kosmal", + "mhkuu": "Martijn van der Klis", + "martinkrcho": "martin.krcho", + "matclayton": "matclayton", + "wetah": "Mateus Machado Luna", + "paapst": "Mathieu Paapst", + "mmaattiiaass": "Matias Benedetto", + "matthiasreinholz": "Matthias Reinholz", + "mattkeys": "Matt Keys", + "mattwiebe": "Matt Wiebe", + "wppunk": "Max", + "maximej": "Maxime J.", + "cadic": "Max Lyuchin", + "abirhasandipu": "Md. Abir Hasan Dipu", + "reduanmasud": "Md. Reduan Masud", + "jamilbd07": "MD Jamil Uddin", + "kawserz": "Md Kawser Ahmed Khan Jami", + "rakibwordpress": "Md Rakib Hossain", + "mdviralsampat": "mdviralsampat", + "mehulkaklotar": "Mehul Kaklotar", + "mensmaximus": "mensmaximus", + "254volkan": "mevolkan", + "meyegui": "meyerdev.ch", + "mgol": "mgol", + "mburridge": "Michael Burridge", + "michael-kelly": "Michael Kelly", + "czapla": "Michal Czaplinski", + "michelmany": "Michel Many", + "miguelaxcar": "Miguel Axcar", + "mcsf": "Miguel Fonseca", + "mmtr86": "Miguel Torres", + "mikestraw": "Mike Straw", + "dimadin": "Milan Dinić", + "multidots1896": "Minal Diwan", + "mitchellaustin": "mitchellaustin", + "presents111": "miya", + "obayedmamur": "Mohammad Obayed Mamur", + "monzuralam": "Monzur Alam", + "mreishus": "mreishus", + "mrwweb": "mrwweb", + "mtias": "mtias", + "mujuonly": "mujuonly", + "faguni22": "Mumtahina Faguni", + "tanjimtc71": "Musarrat Anjum Chowdhury", + "amustaque97": "Mustaque Ahmed", + "mw108": "mw108", + "naeemhaque": "Naeem Haque", + "nalininonstopnewsuk": "Nalini Thakor", + "namithjawahar": "Namith Jawahar", + "nathanatmoz": "Nathan Johnson", + "nazmulhasan103": "Nazmul Hasan", + "nendeb55": "nendeb", + "neychok": "Neycho Kalaydzhiev", + "eidolonnight": "Nicholas Garofalo", + "nicholaswilson": "nicholaswilson", + "nickpap": "nickpap", + "nick_thegeek": "Nick the Geek", + "nidhidhandhukiya": "nidhidhandhukiya", + "nielslange": "Niels Lange", + "itsnikhilpatel": "NikhilPatel", + "dhrupo": "Niluthpal Purkayastha", + "dasnitesh780": "Nitesh Das", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "rnitinb": "Nitin Rathod", + "nitman43": "nitman43", + "noahtallen": "Noah Allen", + "nuvopoint": "nuvoPoint", + "ockham": "ockham", + "oguzkocer": "oguzkocer", + "oh_hello": "oh_hello", + "oglekler": "Olga Gleckler", + "olliejones": "OllieJones", + "alshakero": "Omar Alshaker", + "paaljoachim": "Paal Joachim Romdahl", + "pablohoney": "PabloHoney", + "swissspidy": "Pascal Birchler", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "paulkevan": "Paul Kevan", + "paulschreiber": "Paul Schreiber", + "pavanpatil1": "Pavan Patil", + "pavelevap": "pavelevap", + "pedromendonca": "Pedro Mendonça", + "pputzer": "pepe", + "petaryoast": "Petar Ratković", + "petitphp": "petitphp", + "walbo": "Petter Walbø Johnsgård", + "phillsav": "Phill", + "phil-webster": "Phil Webster", + "iapial": "Pial", + "nekojonez": "Pieterjan Deneys", + "boniu91": "Piotrek Boniu", + "knowingart_com": "PJ Brunet", + "pkolenbr": "pkolenbr", + "pooja1210": "Pooja Killekar (Muchandikar)", + "pouicpouic": "pouicpouic", + "pravinparmar2404": "Pravin Parmar", + "presskopp": "Presskopp", + "ptahdunbar": "Ptah.ai", + "raduiason": "raduiason", + "initsogar": "Rafael Agostini", + "rafinkhan": "Rafin", + "rajanpanchal2028": "Rajan Panchal", + "rajeshraval786": "Rajesh Raval", + "rahmohn": "Ramon Ahnert", + "ramon-fincken": "ramon fincken", + "razthee007": "Razthee Md. Yakini", + "renatoagds": "Renato Augusto Gama dos Santos", + "rezakhan995": "Reza Khan", + "riccardodicurti": "Riccardo Di Curti", + "rinkychowdhury9": "Rinky Chowdhury", + "ritteshpatel": "Ritesh Patel", + "rjasdfiii": "rjasdfiii", + "robin-labadie": "Robin Labadie", + "rodage": "rodage", + "rodricus": "rodricus", + "ravanh": "Rolf Allard van Hagen", + "digical": "Ross Gile", + "roytanck": "Roy Tanck", + "ruchirj": "Ruchir Goswami", + "re_enter_rupok": "Rupok", + "rryyaanndd": "Ryan", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "looswebstudio": "Ryo", + "sereedmedia": "Sé Reed", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "andy786": "Sahil B. (Ph.D.)", + "stalukder03": "Sajib Talukder", + "sakibmd": "Sakib Mohammed", + "sam1el": "sam1el", + "samful": "Sam Fullalove", + "samiamnot": "samiamnot", + "viralsampat": "Sampat Viral", + "samruddhikhandale": "samruddhikhandale", + "otto42": "Samuel Wood (Otto)", + "sanjucta": "sanjucta", + "sanketchodavadiya": "Sanket Chodavadiya", + "sannevndrmeulen": "Sanne van der Meulen", + "sapayth": "sapayth", + "mikachan": "Sarah Norris", + "sarathar": "Sarath AR", + "saumil1611": "Saumil Nerpagar", + "saxonfletcher": "saxonfletcher", + "ira2910": "Sazia Faizunnessa Ira", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "countrymusicchicago": "Scott Winterroth", + "hiyascout": "Scout James", + "seanchayes": "Sean Hayes", + "seriouslysenpai": "seriouslysenpai", + "wandering-aramean": "Seth Miller", + "shahidul95": "Shahidul Islam", + "shamayel007": "Shamayel", + "shamimmiashuhagh": "Shamim Mia", + "smeunus": "Sharif Mohammad Eunus", + "shraboni": "Shraboni", + "shubham1gupta": "shubham1gupta", + "silicium23": "Silicium", + "10upsimon": "Simon Dowdles", + "simongomes02": "Simon Gomes", + "slieschke": "Simon Lieschke", + "siobhan": "Siobhan", + "sruthi90": "sruthi90", + "steelwagstaff": "SteelWagstaff", + "ryokuhi": "Stefano Minoia", + "stentibbing": "stentibbing", + "pypwalters": "Stephanie Walters", + "netweb": "Stephen Edgar", + "stephym": "Stephy Miehle", + "stephymiehle": "stephymiehle", + "stevenkword": "Steven Word", + "subrataemfluence": "Subrata Sarkar", + "sumitsingh": "Sumit Singh", + "sun": "sun", + "sunyatasattva": "sunyatasattva (a11n)", + "codemonksuvro": "Suvro", + "syamraj24": "syamraj24", + "cybr": "Sybre Waaijer", + "afrin29": "Syeda Sanjida Afrin", + "syhc": "syhc", + "synchro": "Synchro", + "syntaxart": "syntaxart", + "szaqal21": "szaqal21", + "tahmidulkarim": "Tahmid ul Karim", + "tahminar27": "Tahmina Rahman", + "inc2734": "Takashi Kitajima", + "tanazmasaba": "Tanaz Masaba", + "devtanbir": "Tanbir Ahmod", + "tanner-m": "Tanner Moushey", + "rahmantasnia": "Tasnia Rahman Raima", + "teebee": "teebee", + "tekapo": "tekapo", + "thedaysse": "thedaysse", + "iamjaydip": "thejaydip", + "theode": "theode", + "griffinjt": "Thomas Griffin", + "thomask": "thomask", + "thomasplevy": "Thomas Patrick Levy", + "timbroddin": "timbroddin", + "sippis": "Timi Wahalahti", + "spaceshipone": "Timothée Brosille", + "timothyblynjacobs": "Timothy Jacobs", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "dziudek": "Tomasz Dziuda", + "tjnowell": "Tom J Nowell", + "skithund": "Toni Viemerö", + "starbuck": "Tony G", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "itowhid06": "Towhidul I Chowdhury", + "travisaxton": "travisaxton", + "triumvirate": "triumvirate", + "dinhtungdu": "Tung Du", + "ugyensupport": "Ugyen Dorji", + "umesh84": "Umesh Gupta", + "upadalavipul": "upadalavipul", + "eboxnet": "Vagelis", + "vcanales": "Vicente Canales", + "gvgvgvijayan": "Vijayan", + "szepeviktor": "Viktor Szépe", + "virgar": "Virginie Garnier", + "elifvish": "Vishal Kumar", + "vladytimy": "Vlad T", + "vtad": "vtad", + "vykesmac": "vykesmac", + "webmandesign": "WebMan Design | Oliver Juhas", + "webrocker": "Webrocker", + "westonruter": "Weston Ruter", + "whaze": "whaze", + "winterpsv": "winterpsv", + "wojsmol": "wojsmol", + "wojtekn": "Wojtek Naruniec", + "wojtekszkutnik": "Wojtek Szkutnik", + "fierevere": "Yui", + "yuliyan": "Yuliyan Slavchev", + "zebaafiashama": "Zeba Afia Shama", + "zenaulislam": "Zenaul Islam", + "zevilz": "zevilz", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "http://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "http://getid3.sourceforge.net/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "http://cherne.net/brian/resources/jquery.hoverIntent.html" + ], + [ + "imgAreaSelect", + "http://odyniec.net/projects/imgareaselect/" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "http://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "http://touchpunch.furf.com/" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "http://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "http://mediaelementjs.com/" + ], + [ + "Moment", + "http://momentjs.com/" + ], + [ + "PclZip", + "http://www.phpconcept.net/pclzip/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "http://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "http://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "http://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "http://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "http://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "http://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.2" + } +} diff --git a/inc/credits/json/6.3.json b/inc/credits/json/6.3.json new file mode 100644 index 0000000..caaf3bc --- /dev/null +++ b/inc/credits/json/6.3.json @@ -0,0 +1,1229 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matveb": [ + "Matias Ventura", + "", + "matveb", + "Release Lead" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "Release Lead" + ], + "priethor": [ + "Héctor Prieto", + "", + "priethor", + "Release Lead" + ], + "azaozz": [ + "Andrew Ozz", + "", + "azaozz", + "" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "bph": [ + "Birgit Pauli-Haack", + "", + "bph", + "" + ], + "ndiego": [ + "Nick Diego", + "", + "ndiego", + "" + ], + "firoz2456": [ + "Firoz Sabaliya", + "", + "firoz2456", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "stevenlinx": [ + "Steven Lin", + "", + "stevenlinx", + "" + ], + "leonnugraha": [ + "Leonardus Nugraha", + "", + "leonnugraha", + "" + ], + "611shabnam": [ + "Mushrit Shabnam", + "", + "611shabnam", + "" + ], + "dansoschin": [ + "Dan Soschin", + "", + "dansoschin", + "" + ], + "jpantani": [ + "Jonathan Pantani", + "", + "jpantani", + "" + ], + "meher": [ + "Meher Bala", + "", + "meher", + "" + ], + "ironprogrammer": [ + "Brian Alexander", + "", + "ironprogrammer", + "" + ], + "webtechpooja": [ + "Pooja Derashri", + "", + "webtechpooja", + "" + ], + "Boniu91": [ + "Piotrek Boniu", + "", + "Boniu91", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "clarkeemily": [ + "Emily Clarke", + "", + "clarkeemily", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "saxonfletcher": [ + "Saxon Fletcher", + "", + "saxonfletcher", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "oandregal": [ + "André Maneiro", + "", + "oandregal", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "jsnajdr": [ + "Jarda Snajdr", + "", + "jsnajdr", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "carlosgprim": [ + "Carlos Garcia", + "", + "carlosgprim", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "ajlende": [ + "Alex Lende", + "", + "ajlende", + "" + ], + "jeryj": [ + "Jerry Jones", + "", + "jeryj", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.3" + ], + "type": "list", + "data": { + "zgrkaralar": "Özgür KARALAR", + "6adminit": "6adminit", + "jorbin": "Aaron Jorbin", + "abhi3315": "Abhishek Sharma", + "softwortech": "Abhishek Sharma", + "ababir": "Abir", + "abitofmind": "abitofmind", + "adamsilverstein": "Adam Silverstein", + "awarner20": "Adam W. Warner", + "zieladam": "Adam Zieliński", + "adarshposimyth": "Adarsh Akshat", + "adeltahri": "Adel Tahri", + "adi3890": "Aditya Jain", + "ahardyjpl": "ahardyjpl", + "ahsannayem": "Ahsan Chowdhury", + "akihiroharai": "Akihiro Harai", + "akmelias": "akmelias", + "wpfy": "Akramul Hasan", + "alexandrelara": "Alexandre Lara", + "xknown": "Alex Concha", + "xavortm": "Alex Dimitrov", + "cawa-93": "Alex Kozack", + "alexstine": "Alex Stine", + "allancole": "allancole", + "mrfoxtalbot": "Alvaro Gómez", + "alvitazwar052": "Alvi Tazwar", + "akrocks": "Amaan Khan", + "amansurov": "amansurov", + "amin7": "Amin", + "sabreuse": "Amy Hendrix (sabreuse)", + "anatoliyav": "Anatoliy", + "anatolikkk": "Anatoliy Dovgun", + "andraganescu": "Andrei Draganescu", + "nacin": "Andrew Nacin", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "andizer": "Andy Meerwaldt", + "apeatling": "Andy Peatling", + "anilvaza": "Anil Vaza", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "annashopina": "Anna", + "annziel": "Anna Zielinska", + "annebovelett": "Anne-Mieke Bovelett", + "antpb": "Anthony Burchell", + "atimmer": "Anton Timmermans", + "antonvlasenko": "Anton Vlasenko", + "antonyagrios": "Antony Agrios", + "anver": "anver", + "anveshika": "Anveshika Srivastava", + "arafatjamil01": "Arafat Jamil", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "ideag": "Arunas Liuiza", + "iamasadpolash": "Asad Polash", + "mrasharirfan": "Ashar Irfan", + "ashikurwp": "Ashikur Rahman", + "nant82": "Atanas Antonov", + "aurooba": "Aurooba Ahmed", + "austinginder": "Austin Ginder", + "filosofo": "Austin Matzko", + "ayeshrajans": "Ayesh Karunaratne", + "azizantoun": "azizantoun", + "aznadesign": "Aznadesign", + "beryldlg": "Béryl de La Grandière", + "bangank36": "bangank36", + "bartkalisz": "Bart Kalisz", + "empireoflight": "Ben Dunkle", + "benjgrolleau": "Benjamin Grolleau", + "benjibee": "benjibee", + "benlk": "Ben Keith", + "bernhard-reiter": "bernhard-reiter", + "albatross10": "Bhavik Kalpesh", + "bhrugesh12": "Bhrugesh Bavishi", + "bijayyadav": "Bijay Yadav", + "bitnissen": "bitnissen", + "gitlost": "bonger", + "boonebgorges": "Boone Gorges", + "bor0": "Boro Sitnikovski", + "wpe_bdurette": "Brandon DuRette", + "kraftbj": "Brandon Kraft", + "bpayton": "Brandon Payton", + "brasofilo": "brasofilo", + "bgoewert": "Brennan Goewert", + "bacoords": "Brian Coords", + "fischfood": "Brian Fischer", + "bgardner": "Brian Gardner", + "masteradhoc": "Brian Haas", + "bridgetwillard": "Bridget Willard", + "bronsonquick": "Bronson Quick", + "brookemk": "Brooke", + "brookedot": "Brooke.", + "caraffande": "caraffande", + "cbravobernal": "Carlos Bravo", + "cathibosco1": "Cathi Bosco", + "ceer": "ceer", + "shireling": "Chad Chadbourne", + "chintan1896": "Chintan hingrajiya", + "chiragrathod103": "Chirag Rathod", + "cbringmann": "Chloe Bringmann", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "mrflannagan": "Chris Flannagan", + "clubkert": "Chris Lubkert", + "apermo": "Christoph Daum", + "ckoerner": "ckoerner", + "codeamp": "Code Amp", + "corentingautier": "corentingautier", + "coreyw": "Corey Worrell", + "courane01": "Courtney Robertson", + "crixu": "Crixu", + "crs1138": "crs1138", + "crstauf": "crstauf", + "cshark": "cshark", + "daisyo": "Daisy Olsen", + "colorful-tones": "Damon Cook", + "dbernar1": "Dan Bernardic", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danyk4": "danyk4", + "darerodz": "darerodz", + "darshitrajyaguru97": "Darshit Rajyaguru", + "lessbloat": "Dave Martin (lessbloat)", + "drw158": "Dave Whitley", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "desmith": "David E. Smith", + "dlh": "David Herrera", + "davidmusnik": "davidmusnik", + "davidwebca": "davidwebca", + "dsas": "Dean Sas", + "deepakvijayan": "Deepak Vijayan", + "denis-de-bernardy": "Denis de Bernardy", + "dingo_d": "Denis Žoljom", + "dmsnell": "Dennis Snell", + "dennysdionigi": "Dennys Dionigi", + "densityapps": "densityapps", + "sccr410": "Derek Ashauer", + "derekblank": "Derek Blank", + "shagors": "devshagor", + "dharm1025": "Dharmesh Patel", + "dhrumilk": "Dhrumil Kumbhani", + "dhruvishah2203": "Dhruvi Shah", + "digtek": "DigTek", + "dilipbheda": "Dilip Bheda", + "dimijazz": "dimijazz", + "dd32": "Dion Hulse", + "doems": "doems", + "ocean90": "Dominik Schilling", + "drewapicture": "Drew Jaynes", + "dsar": "dsar", + "dustyreagan": "dustyreagan", + "ebai4": "ebai4", + "ecorica": "ecorica", + "beckej": "Ed Beck", + "eduwass": "eduwass", + "wpnook": "Edward", + "worldomonation": "Edwin Takahashi", + "ehsanakhgari": "ehsanakhgari", + "ehtis": "Ehtisham Siddiqui", + "emirpprime": "emirpprime", + "nrqsnchz": "Enrique Sánchez", + "eric7186": "eric.7186", + "kebbet": "Erik", + "ernest35": "Ernest Behinov", + "estelaris": "Estela Rueda", + "fabiankaegy": "Fabian Kägy", + "gaambo": "Fabian Todt", + "faisalahammad": "Faisal Ahammad", + "falgunihdesai": "Falguni Desai", + "iamfarhan09": "Farhan Ahmed", + "felipeelia": "Felipe Elia", + "mista-flo": "Florian TIAR", + "floydwilde": "floydwilde", + "frankit": "frankit", + "frank-klein": "Frank Klein", + "franrosa": "Fran Rosa", + "gaeldenysiak": "Gael Denysiak", + "galbaras": "Gal Baras", + "ecgan": "Gan Eng Chin", + "voldemortensen": "Garth Mortensen", + "garyc40": "Gary Cao", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "soulseekah": "Gennady Kovshenin", + "wtower": "George", + "geriux": "Gerardo Pacheco", + "gilles66": "gilles66", + "mokagio": "Gio Lodi", + "grandslambert": "GrandSlambert", + "grantmkin": "Grant M. Kinney", + "gziolo": "Greg Ziółkowski", + "gudmdharalds": "Gudmundur Haraldsson", + "guillaumeturpin": "Guillaume TURPIN", + "hztyfoon": "Hanzala Taifun", + "thakkarhardik": "Hardik Thakkar", + "hareesh-pillai": "Hareesh S", + "haritpanchal": "Harit Panchal", + "harshgajipara": "Harsh Gajipara", + "hasanmisbah": "Hasan Misbah", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "hazdiego": "Haz", + "heiko_mamerow": "Heiko Mamerow", + "helen": "Helen Hou-Sandi", + "helgatheviking": "HelgaTheViking", + "luehrsen": "Hendrik Luehrsen", + "hideokamoto": "hide", + "hilayt24": "Hilay Trivedi", + "panchalhimani711": "Himani Panchal", + "hbhalodia": "Hit Bhalodia", + "hrrarya": "Hridoy Mozumder", + "hugobaeta": "Hugo Baeta", + "hugod": "hugod", + "hberberoglu": "Huseyin Berberoglu", + "huzaifaalmesbah": "Huzaifa Al Mesbah", + "polevaultweb": "Iain Poulson", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "ibrahimmonir": "Ibrahim Khalil", + "shuvoaftab": "Ibrahim Sharif", + "ignatggeorgiev": "Ignat Georgiev", + "intoxination": "intoxination", + "ipstenu": "Ipstenu (Mika Epstein)", + "jacknotman": "jacknotman", + "jahidcse": "Jahid Hasan", + "jakariaistauk": "Jakaria Istauk", + "james0r": "james0r", + "james-roberts": "James Roberts", + "janboddez": "Jan Boddez", + "jane": "jane", + "jankyz": "jankyz", + "janpaulkleijn": "janpaulkleijn", + "pbking": "Jason Crist", + "jsnjohnston": "Jason Johnston", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "jastos": "jastos", + "javiercasares": "Javier Casares", + "jbcouton": "jbcouton", + "jeffmora": "jeffmora", + "jffng": "Jeff Ong", + "jeffpaul": "Jeffrey Paul", + "jenmylo": "Jen", + "jenilk": "Jenil Kanani", + "jeremyfelt": "Jeremy Felt", + "jeroenrotty": "Jeroen Rotty", + "jhnstn": "jhnstn", + "jigar-bhanushali": "Jigar Bhanushali", + "joehoyle": "Joe Hoyle", + "bitmachina": "John Hooks", + "johnjamesjacoby": "John James Jacoby", + "jomonthomaslobo1": "Jomon Thomas Lobo", + "akbigdog": "Jon Bourne", + "n2erjo00": "Joni Erkkilä", + "joostdevalk": "Joost de Valk", + "jordesign": "jordesign", + "jorgefilipecosta": "Jorge Costa", + "chanthaboune": "Josepha", + "dunhakdis": "Joseph G.", + "josepmoran": "Josep Morán", + "jhabdas": "Josh Habdas", + "shelob9": "Josh Pollock", + "josklever": "Jos Klever", + "joyously": "Joy", + "jqz": "jqz", + "juanfra": "Juan Aldasoro", + "juanmaguitar": "JuanMa Garrido", + "greenshady": "Justin Tadlock", + "juzar": "Juzar", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "trepmal": "Kailey (trepmal)", + "kajalgohel": "Kajal Gohel", + "leprincenoir": "Kantari Samy", + "kapilpaul": "Kapil Paul", + "karolmanijak": "Karol Manijak", + "thekt12": "Karthik Thayyil", + "zoonini": "Kathryn Presner", + "kausaralm": "Kausar Alam", + "kamplugins": "Kausar Al Mamun", + "ryelle": "Kelly Choyce-Dwan", + "kenwins": "kenwins", + "kevinb": "Kevin Behrens", + "khoipro": "Khoi Pro", + "khokansardar": "Khokan Sardar", + "kimannwall": "Kim Coleman", + "kjellr": "Kjell Reigstad", + "knutsp": "Knut Sparhell", + "koenschipper": "koenschipper", + "xkon": "Konstantinos Xenos", + "krishneup": "Krishna Neupane", + "krunal265": "Krunal Bhimajiyani", + "krupalpanchal": "Krupal Panchal", + "krupajnanda": "Krupa Nanda", + "kutsu": "kutsu", + "kzeni": "KZeni", + "leamcaleese": "Léa McAleese", + "lgadzhev": "Lachezar Gadzhev", + "lanacodes": "Lana Codes", + "lhe2012": "LarryWEB", + "laurelfulford": "laurelfulford", + "laurlittle": "Lauren Stein", + "laurentmagnin": "laurentmagnin", + "wplmillet": "Laurent MILLET", + "levdbas": "Levdbas", + "lgladdy": "Liam Gladdy", + "wplindavantol": "Linda van Tol", + "rudlinkon": "Linkon Miyan", + "lowlydev": "lowlydev", + "lphoumpakka": "lphk", + "gigitux": "Luigi Teschio", + "luisherranz": "luisherranz", + "lukecavanagh": "Luke Cavanagh", + "madejackson": "madejackson", + "madhudollu": "Madhu Dollu", + "mrdollu": "Madhu Dollu", + "onemaggie": "Maggie Cabrera", + "mahendra0029": "Mahendra Bishnoi", + "nadimcse": "Mahmudul Haque Nadim", + "mai21": "Mai", + "majaloncar": "Maja Loncar", + "malae": "Malae", + "malavvasita": "Malav Vasita", + "manfcarlo": "manfcarlo", + "imanish003": "Manish Menaria", + "maniu": "maniu", + "mdxfr": "Marc", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marcguay": "MarcGuay", + "marekdedic": "Marek Dědič", + "margolisj": "margolisj", + "marianne38": "marianne38", + "marineevain": "Marine EVAIN", + "santosguillamot": "Mario Santos", + "clorith": "Marius L. J.", + "markdoliner": "markdoliner", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "markoserb": "Marko Ivanovic", + "markparnell": "Mark Parnell", + "flootr": "Markus", + "mkox": "Markus Kosmal", + "martinkrcho": "martin.krcho", + "marybaum": "marybaum", + "mastrup": "mastrup", + "mathsgrinds": "mathsgrinds", + "mmaattiiaass": "Matias Benedetto", + "mat-lipe": "Mat Lipe", + "matmoe": "matmoe", + "matteoenna": "Matteo Enna", + "mboynes": "Matthew Boynes", + "matt": "Matt Mullenweg", + "mwtsn": "Matt Watson", + "mattwiebe": "Matt Wiebe", + "matt_fw": "matt_fw", + "azouamauriac": "Mauriac AZOUA", + "maurodf": "maurodf", + "maxcgparis": "MaxCGParis", + "cadic": "Max Lyuchin", + "maysi": "maysi", + "mayur8991": "Mayur Prajapati", + "mcalyster": "McAlyster", + "mcliwanow": "mcliwanow", + "hrdelwar": "Md Delwar", + "mahamudur78": "Md Mahamudur Rahaman", + "mehdi01": "Md Mahdi Hasan", + "fencermonir": "Md Monir Hossain", + "shuvo247": "MD Shakibul Islam", + "megane9988": "megane9988", + "iammehedi1": "Mehedi Hassan", + "melchoyce": "Mel Choyce-Dwan", + "menakas": "Menaka S.", + "mensmaximus": "mensmaximus", + "mgol": "mgol", + "mdawaffe": "Michael Adams (mdawaffe)", + "mburridge": "Michael Burridge", + "mikeday": "Michael Day", + "michaelh": "MichaelH", + "czapla": "Michal Czaplinski", + "mcsf": "Miguel Fonseca", + "mikecho": "mikecho", + "mikeschinkel": "Mike Schinkel", + "mikeyzm": "mikeyzm", + "mikinc860": "Mikin Chauhan", + "milana_cap": "Milana Cap", + "gonzomir": "Milen Petrinski - Gonzo", + "studionashvegas": "Mitch Canter", + "mitchellaustin": "mitchellaustin", + "mitchoyoshitaka": "mitcho (Michael Yoshitaka Erlewine)", + "batmoo": "Mohammad Jangda", + "mohanrajp": "Mohan Raj", + "patelmohip": "Mohip Patel", + "mohiuddinomran": "Mohiuddin Omran", + "moinrrahmed": "Moin Uddin Ahmed", + "boemedia": "Monique Dubbelman", + "monzuralam": "Monzur Alam", + "mor10": "Morten Rand-Hendriksen", + "mrinal013": "Mrinal Haque", + "mtxz": "mtxz", + "thisisyeasin": "Muhammad Yeasin", + "mujuonly": "mujuonly", + "naeemhaque": "Naeem Haque", + "tushar284": "Nahid Hasan", + "narthur": "Narthur", + "nataliat2004": "Natalia T", + "nateallen": "Nate Allen", + "nazgul": "Nazgul", + "nazmul111": "Nazmul Hosen", + "nazmulhudadev": "Nazmul Huda", + "nendeb55": "nendeb", + "neychok": "Neycho Kalaydzhiev", + "eidolonnight": "Nicholas Garofalo", + "nickpap": "nickpap", + "nicolefurlan": "Nicole Furlan", + "nidhidhandhukiya": "nidhidhandhukiya", + "nihar007": "Nihar Ranjan Das", + "nilovelez": "Nilo Velez", + "dhrupo": "Niluthpal Purkayastha", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "njsamsatli": "njsamsatli", + "nkeller15": "nkeller15", + "noahtallen": "Noah Allen", + "obliviousharmony": "obliviousharmony", + "olliejones": "OllieJones", + "opr18": "opr18", + "orestissam": "Orestis Samaras", + "ov3rfly": "Ov3rfly", + "owi": "owi", + "paaljoachim": "Paal Joachim Romdahl", + "pamprn": "Pamela Ribeiro", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "pateljaymin": "Patel Jaymin", + "patriciahillebrandt": "patriciahillebrandt", + "pbiron": "Paul Biron", + "paulkevan": "Paul Kevan", + "paulopmt1": "Paulo Trentin", + "pschrottky": "Paul Von Schrottky", + "pavanpatil1": "Pavan Patil", + "pedromendonca": "Pedro Mendonça", + "westi": "Peter Westwood", + "petitphp": "petitphp", + "walbo": "Petter Walbø Johnsgård", + "tyrannous": "Philipp Bammes", + "phillsav": "Phill", + "strategio": "Pierre Sylvestre", + "nekojonez": "Pieterjan Deneys", + "pitamdey": "Pitam Dey", + "piyushtekwani": "Piyush Tekwani", + "platonkristinin": "Platon Kristinin", + "pooja1210": "Pooja Killekar (Muchandikar)", + "pouicpouic": "pouicpouic", + "prashantbhivsane": "Prashant", + "prashantvatsh": "Prashant Singh", + "pkbhatt": "Pratik Bhatt", + "pravinparmar2404": "Pravin Parmar", + "presskopp": "Presskopp", + "prikari": "Priyanka Adhikari", + "przemekhernik": "Przemek Hernik", + "rachelbaker": "Rachel Baker", + "rfischmann": "Rafael Fischmann", + "bi0xid": "Rafa Poveda", + "rajanpanchal2028": "Rajan Panchal", + "rajinsharwar": "Rajin Sharwar", + "rahmohn": "Ramon Ahnert", + "ratneshsonar": "Ratnesh Sonar", + "rehanali": "Rehan Ali", + "rembem": "Remco", + "renyot": "ren", + "reputeinfosystems": "reputeinfosystems", + "rianrietveld": "Rian Rietveld", + "richards1052": "richards1052", + "richiecarey": "Richie Carey", + "rjasdfiii": "rjasdfiii", + "rob1n": "rob1n", + "sanchothefat": "Robert O'Rourke", + "robinwpdeveloper": "robinwpdeveloper", + "ravanh": "Rolf Allard van Hagen", + "ronakganatra": "Ronak Ganatra", + "algorithmsunlocks": "Ruman Ahmed", + "rutviksavsani": "Rutvik Savsani", + "ryan": "Ryan Boren", + "bookdude13": "Ryan Fredlund", + "ryankienstra": "Ryan Kienstra", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "sebastienserre": "Sébastien SERRE", + "sereedmedia": "Sé Reed", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "suleymankenar": "Süleyman Kenar", + "andy786": "Sahil B. (Ph.D.)", + "sajjad67": "Sajjad Hossain Sagor", + "sakibmd": "Sakib Mohammed", + "salcode": "Sal Ferrarello", + "salvoaranzulla": "salvoaranzulla", + "samful": "Sam Fullalove", + "samiamnot": "samiamnot", + "samnajian": "SamNajian", + "otto42": "Samuel Wood (Otto)", + "mikachan": "Sarah Norris", + "sarequl": "Sarequl Basar", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "scribu": "scribu", + "sdavis2702": "Sean Davis", + "shailu25": "Shail Mehta", + "sh4lin": "Shalin Shah", + "enchiridion": "Shannon Little", + "shiponkarmakar": "Shipon Karmakar", + "shreyasikhar26": "Shreyas Ikhar", + "shubhamsedani": "Shubham Sedani", + "shuvo586": "shuvo586", + "shvv": "shvv", + "shwetabathani2312": "Shweta Bathani", + "siddhantwadhwani": "Siddhant Wadhwani", + "rsiddharth": "siddharth ravikumar", + "nomnom99": "Siddharth Thevaril", + "10upsimon": "Simon Dowdles", + "simonemanfre": "Simone", + "siobhan": "Siobhan", + "sirajummahdi": "Sirajum Mahdi", + "sboerrigter": "Sjoerd Boerrigter", + "sjoerdlinders": "Sjoerd Linders", + "smit08": "Smit Rathod", + "enderandpeter": "Spencer", + "sque": "sque", + "srikanthmeenakshi": "srikanthmeenakshi", + "sstoqnov": "Stanimir Stoyanov", + "ryokuhi": "Stefano Minoia", + "vanaf1979": "Stephan Nijman", + "subrataemfluence": "Subrata Sarkar", + "sudipatel007": "Sudip Dadhaniya", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "sunyatasattva": "sunyatasattva (a11n)", + "supersoju": "supersoju", + "codemonksuvro": "Suvro", + "mt_suzette": "Suzette Franck", + "suzettefranck": "Suzette Franck", + "syamraj24": "syamraj24", + "cybr": "Sybre Waaijer", + "nuhel": "Syed Nuhel", + "synchro": "Synchro", + "tacoverdo": "Taco Verdonschot", + "tahmina1du": "Tahmina Jahan", + "inc2734": "Takashi Kitajima", + "takshil": "Takshil Kunadia", + "tanner-m": "Tanner Moushey", + "tykoted": "Teddy Patriarca", + "thakordarshil": "Thakor Darshil", + "thomask": "thomask", + "thunderdw": "thunder", + "tijmensmit": "Tijmen Smit", + "tillkruess": "Till Krüss", + "tb1909": "Tim Brathärig", + "timothyblynjacobs": "Timothy Jacobs", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "thomasdevisser": "Tom de Visser", + "tjnowell": "Tom J Nowell", + "shimotomoki": "Tomoki Shimomura", + "skithund": "Toni Viemerö", + "r0uter": "tonythomas01", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "itowhid06": "Towhidul I Chowdhury", + "scep": "Tryon", + "twstokes": "twstokes", + "tyb": "TyB", + "ugyensupport": "Ugyen Dorji", + "umesh84": "Umesh Gupta", + "umeshmcakadi": "Umesh Patel", + "upadalavipul": "upadalavipul", + "utsav72640": "Utsav tilava", + "uxtremist": "uxtremist", + "eboxnet": "Vagelis", + "valterlorran": "valterlorran", + "vasilism": "Vasilis Manthos", + "victoranto": "victoranto", + "gvgvgvijayan": "Vijayan", + "szepeviktor": "Viktor Szépe", + "vivekawsm": "vivekawsm", + "vladytimy": "Vlad T", + "vortfu": "vortfu", + "whaze": "whaze", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "wojtekszkutnik": "Wojtek Szkutnik", + "xerpa43": "xerpa43", + "xmarcos": "xmarcos", + "yaniiliev": "Yani", + "fierevere": "Yui", + "zdrobau": "Zdrobau", + "zebaafiashama": "Zeba Afia Shama", + "zebulan": "Zebulan Stanphill", + "zenaulislam": "Zenaul Islam", + "zunaid321": "Zunaid Amin" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.3" + } +} diff --git a/inc/credits/json/6.4.json b/inc/credits/json/6.4.json new file mode 100644 index 0000000..62087d1 --- /dev/null +++ b/inc/credits/json/6.4.json @@ -0,0 +1,1277 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "chanthaboune": [ + "Josepha Haden", + "", + "chanthaboune", + "Release Lead" + ], + "cbringmann": [ + "Chloé Bringmann", + "", + "cbringmann", + "Release Lead" + ], + "metalandcoffee": [ + "Ebonie Butler", + "", + "metalandcoffee", + "Release Lead" + ], + "akshayar": [ + "Akshaya Rane", + "", + "akshayar", + "Release Lead" + ], + "kirasong": [ + "Kira Song", + "", + "kirasong", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "mikachan": [ + "Sarah Norris", + "", + "mikachan", + "" + ], + "siobhyb": [ + "Siobhan Bamber", + "", + "siobhyb", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "nicolefurlan": [ + "Nicole Furlan", + "", + "nicolefurlan", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "bph": [ + "Birgit Pauli-Haack", + "", + "bph", + "" + ], + "webcommsat": [ + "Abha Thakor", + "", + "webcommsat", + "" + ], + "femkreations": [ + "Femy Praseeth", + "", + "femkreations", + "" + ], + "611shabnam": [ + "Mushrit Shabnam", + "", + "611shabnam", + "" + ], + "meher": [ + "Meher Bala", + "", + "meher", + "" + ], + "rmartinezduque": [ + "Reyes Martínez", + "", + "rmartinezduque", + "" + ], + "SeReedMedia": [ + "Sé Reed", + "", + "SeReedMedia", + "" + ], + "webtechpooja": [ + "Pooja Derashri", + "", + "webtechpooja", + "" + ], + "elmastudio": [ + "Ellen Bauer", + "", + "elmastudio", + "" + ], + "estelaris": [ + "Estela Rueda", + "", + "estelaris", + "" + ], + "clarkeemily": [ + "Emily Clarke", + "", + "clarkeemily", + "" + ], + "courtneypk": [ + "Courtney Patubo Kranzke", + "", + "courtneypk", + "" + ], + "courane01": [ + "Courtney Robertson", + "", + "courane01", + "" + ], + "luminuu": [ + "Jessica Lyschik", + "", + "luminuu", + "" + ], + "onemaggie": [ + "Maggie Cabrera", + "", + "onemaggie", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "ohia": [ + "Ohia", + "", + "ohia", + "" + ], + "nudge": [ + "Sonia Gaballa", + "", + "nudge", + "" + ], + "cathibosco1": [ + "Cathi Bosco", + "", + "cathibosco1", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "spacedmonkey": [ + "Jonny Harris", + "", + "spacedmonkey", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "glendaviesnz": [ + "Glen Davies", + "", + "glendaviesnz", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "trynet": [ + "Bud Kraus", + "", + "trynet", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "luisherranz": [ + "Luis Herranz", + "", + "luisherranz", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "rajinsharwar": [ + "Rajin Sharwar", + "", + "rajinsharwar", + "" + ], + "aristath": [ + "Ari Stathopoulos", + "", + "aristath", + "" + ], + "dpcalhoun": [ + "David Calhoun", + "", + "dpcalhoun", + "" + ], + "jsnajdr": [ + "Jarda Snajdr", + "", + "jsnajdr", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "James Roberts": [ + "James Roberts", + "", + "James Roberts", + "" + ], + "nalininonstopnewsuk": [ + "Nalini Thakor", + "", + "nalininonstopnewsuk", + "" + ], + "codente": [ + "Jamie VanRaalte", + "", + "codente", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "CoachBirgit": [ + "Birgit Olzem", + "", + "CoachBirgit", + "" + ], + "annebovelett": [ + "Anne-Mieke Bovelett", + "", + "annebovelett", + "" + ], + "huzaifaalmesbah": [ + "Huzaifa Al Mesbah", + "", + "huzaifaalmesbah", + "" + ], + "francina": [ + "Francesca Marano", + "", + "francina", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.4" + ], + "type": "list", + "data": { + "6adminit": "6adminit", + "aaroncampbell": "Aaron D. Campbell", + "aayusha": "aayusha", + "omarabid": "Abid Omar", + "adamsilverstein": "Adam Silverstein", + "zieladam": "Adam Zieliński", + "adhun": "Adhun Anand", + "ajmcfadyen": "admcfajn", + "adrianduffell": "adrianduffell", + "ahardyjpl": "ahardyjpl", + "ahmedgeek": "Ahmed Hussein", + "chaion07": "Ahmed Kabir Chaion", + "ajakaroth": "ajakaroth", + "akihiroharai": "Akihiro Harai", + "atachibana": "Akira Tachibana", + "alaminfirdows": "Al-Amin Firdows", + "schlessera": "Alain Schlesser", + "aljullu": "Albert Juhé Lluveras", + "alexandrebuffet": "Alexandre Buffet", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "ajlende": "Alex Lende", + "alexstine": "Alex Stine", + "alishabajracharya27": "Alisha Bajracharya", + "allisonplus": "Allison Tarr", + "alvitazwar052": "Alvi Tazwar", + "amedv": "amedv", + "acirujano": "Ana Cirujano", + "anandau14": "Anand Upadhyay", + "anlino": "Anders Norén", + "oandregal": "André Maneiro", + "andrewhayward": "Andrew Hayward", + "l1nuxjedi": "Andrew Hutchings", + "nacin": "Andrew Nacin", + "azaozz": "Andrew Ozz", + "eatingrules": "Andrew Wilder", + "afragen": "Andy Fragen", + "apeatling": "Andy Peatling", + "angelasjin": "Angela Jin", + "rilwis": "Anh Tran", + "wpgurudev": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "annashopina": "Anna", + "anphira": "anphira", + "antpb": "Anthony Burchell", + "aplauche": "Anton Plauche", + "atimmer": "Anton Timmermans", + "antonvlasenko": "Anton Vlasenko", + "anveshika": "Anveshika Srivastava", + "archon810": "archon810", + "arena": "arena", + "armondal": "Arnab Mondal", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "asafm7": "asafm7", + "askdesign": "askdesign", + "aslamdoctor": "Aslam Doctor", + "aurooba": "Aurooba Ahmed", + "austinginder": "Austin Ginder", + "ayeshrajans": "Ayesh Karunaratne", + "azharckra": "azharckra", + "balub": "Balu B", + "bangank36": "bangank36", + "barbmiller": "barbmiller", + "barry": "Barry", + "bartkalisz": "Bart Kalisz", + "basiliskan": "Basilis Kanonidis", + "beafialho": "Beatriz Fialho", + "behoney": "behoney", + "benharri": "ben", + "bengreeley": "Ben Greeley", + "ubernaut": "Ben Hansen", + "bfintal": "Benjamin Intal", + "benjaminknox": "benjaminknox", + "benjamin_zekavica": "Benjamin Zekavica", + "benoitchantre": "Benoit Chantre", + "bernhard-reiter": "bernhard-reiter", + "bhrugesh12": "Bhrugesh Bavishi", + "bijayyadav": "Bijay Yadav", + "bmalsht": "Bimal Shrestha", + "binsaifullah": "Binsaifullah", + "bplv": "Biplav", + "dhamibirendra": "Birendra Dhami", + "aegkr": "Birendra Maharjan", + "bobbingwide": "bobbingwide", + "gitlost": "bonger", + "bookwyrm": "bookwyrm", + "boonebgorges": "Boone Gorges", + "bor0": "Boro Sitnikovski", + "bradley2083": "brad hogan", + "bjorsch": "Brad Jorsch", + "crazyjaco": "Bradley Jacobs", + "kraftbj": "Brandon Kraft", + "bvreeman22": "Brandon Vreeman", + "ironprogrammer": "Brian Alexander", + "bgardner": "Brian Gardner", + "masteradhoc": "Brian Haas", + "brookemk": "Brooke", + "brookedot": "Brooke.", + "icaleb": "Caleb Burks", + "snicco": "Calvin Alkan", + "karl94": "Carlo Cannas", + "cbravobernal": "Carlos Bravo", + "carlosgprim": "Carlos G. P.", + "ceer": "ceer", + "cenkdemir": "cenkdemir", + "shireling": "Chad Chadbourne", + "chasedsiedu": "chased@si.edu", + "chintan1896": "Chintan hingrajiya", + "chipbennett": "Chip Bennett", + "chriscct7": "chriscct7", + "chrisdesrochers": "Chris Desrochers", + "crunnells": "Chris Runnells", + "codersantosh": "codersantosh", + "coreyw": "Corey Worrell", + "mitogh": "Crisoforo Gaspar", + "crstauf": "crstauf", + "littlebigthing": "Csaba (LittleBigThings)", + "cu121": "Cupid Chakma", + "didierjm": "cybeardjm", + "cyberchicken": "Cyberchicken", + "extendwings": "Daisuke Takahashi", + "dajeema": "Dajeema Rai", + "colorful-tones": "Damon Cook", + "damonsharp": "Damon Sharp", + "danielbachhuber": "Daniel Bachhuber", + "danieldudzic": "danieldudzic", + "mte90": "Daniele Scasciafratte", + "mapumba": "Daniel Käfer", + "queerdevperson": "Danielle Zarcaro", + "talldanwp": "Daniel Richards", + "danieltj": "danieltj", + "dantovbein": "Dan Tovbein", + "darerodz": "darerodz", + "dkotter": "Darin Kotter", + "darkfate": "darkfate", + "nerrad": "Darren Ethier (nerrad)", + "darshitrajyaguru97": "Darshit Rajyaguru", + "dave03": "dave03", + "davelo": "Dave Loodts", + "dryanpress": "Dave Ryan", + "davidbaumwald": "David Baumwald", + "davidbinda": "David Biňovec", + "desmith": "David E. Smith", + "dfavor": "David Favor", + "dlh": "David Herrera", + "dawidurbanski": "Dawid Urbanski", + "daxelrod": "daxelrod", + "dsas": "Dean Sas", + "arnedb": "De Belser Arne", + "deepakvijayan": "Deepak Vijayan", + "thewebprincess": "Dee Teal", + "dingo_d": "Denis Žoljom", + "dmsnell": "Dennis Snell", + "derekblank": "Derek Blank", + "emrikol": "Derrick Tennant", + "68kheart": "Devan Ferguson", + "dharm1025": "Dharmesh Patel", + "dhrumilk": "Dhrumil Kumbhani", + "dhruvishah2203": "Dhruvi Shah", + "dianeco": "Diane Co", + "dilipbheda": "Dilip Bheda", + "dimitrism": "Dimitris Mitsis", + "dd32": "Dion Hulse", + "itsjustdj": "DJ", + "djcowan": "dj.cowan", + "ocean90": "Dominik Schilling", + "doughamlin": "doughamlin", + "drewapicture": "Drew Jaynes", + "elrae": "Earle Davies", + "ediamin": "Edi Amin", + "cais": "Edward Caissie", + "ehtis": "Ehtisham Siddiqui", + "emailjoey": "emailjoey", + "codex-m": "Emerson Maningo", + "emilyatmobtown": "Emily Leffler Schulman", + "emirpprime": "emirpprime", + "enodekciw": "enodekciw", + "lopo": "Enrico Battocchi", + "kebbet": "Erik", + "esratpopy": "Esrat Sultana Popy", + "fabiankaegy": "Fabian Kägy", + "gaambo": "Fabian Todt", + "fabiorubioglio": "Fabio Rubioglio", + "faisal03": "Faisal Alvi", + "felipeelia": "Felipe Elia", + "90lines": "Filippo D'Angelo", + "floydwilde": "floydwilde", + "foliovision": "Foliovision: Making the web work for you", + "nexflaszlo": "Frank Laszlo", + "battelfred": "Fredde Battel", + "fzhantw": "fzhantw", + "mintindeed": "Gabriel Koen", + "garrett-eclipse": "Garrett Hyder", + "garyc40": "Gary Cao", + "pento": "Gary Pendergast", + "soulseekah": "Gennady Kovshenin", + "revgeorge": "George Hotelling", + "geriux": "Gerardo Pacheco", + "mokagio": "Gio Lodi", + "gnanasekaran": "Gnanasekaran Loganathan", + "ingeniumed": "Gopal Krishnan", + "gpotter": "gpotter", + "grantmkin": "Grant M. Kinney", + "gregfuller": "gregfuller", + "gregross": "Greg Ross", + "guss77": "Guss77", + "bordoni": "Gustavo Bordoni", + "priethor": "Héctor Prieto", + "poran766": "H.M. Mushfiqur Rahman", + "hanneslsm": "Hannes Leismann", + "hztyfoon": "Hanzala Taifun", + "hareesh-pillai": "Hareesh S", + "harshgajipara": "Harsh Gajipara", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "hazdiego": "Haz", + "helen": "Helen Hou-Sandi", + "tejwanihemant": "Hemant Tejwani", + "hbhalodia": "Hit Bhalodia", + "hlunter": "hlunter", + "howdy_mcgee": "Howdy_McGee", + "iandunn": "Ian Dunn", + "incursadesigns": "Incursa Designs", + "itecrs": "itecrs", + "ivanzhuck": "Ivan Zhuck", + "jaimieolmstead": "jaimieolmstead", + "jakariaistauk": "Jakaria Istauk", + "jakemgold": "Jake Goldman", + "whyisjake": "Jake Spurlock", + "james0r": "james0r", + "bonkerz": "James Hunt", + "thelovelist": "James Janco", + "jamiemchale": "Jamie McHale", + "perrelet": "Jamie Perrelet", + "jane": "jane", + "yari2u": "Jari Vuorenmaa", + "ipajen": "Jarko Piironen", + "jason_the_adams": "Jason Adams", + "boogah": "Jason Cosper", + "pbking": "Jason Crist", + "jastos": "jastos", + "khleomix": "JC Palmes", + "jblz": "Jeff Bowen", + "krokodok": "Jeff Chi", + "jeffeverhart383": "Jeff Everhart", + "jeffikus": "jeffikus", + "jffng": "Jeff Ong", + "jeffpaul": "Jeffrey Paul", + "jeflopodev": "jeflopo", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeremyyip": "Jeremy Yip", + "jeryj": "jeryj", + "jesin": "Jesin A", + "jessplease": "Jessica Duarte", + "jessicagoddard": "Jessica Goddard", + "jick": "Jick", + "jipmoors": "Jip Moors", + "jivygraphics": "jivygraphics", + "joehoyle": "Joe Hoyle", + "joen": "Joen A.", + "johnbillion": "John Blackbourn", + "bitmachina": "John Hooks", + "johnjamesjacoby": "John James Jacoby", + "johnregan3": "John Regan", + "jb510": "Jon Brown", + "duck_": "Jon Cave", + "jonoaldersonwp": "Jono Alderson", + "varjodesigns": "Joona", + "joostdevalk": "Joost de Valk", + "joppuyo": "joppuyo", + "jordanpak": "JordanPak", + "jordesign": "jordesign", + "jorgefilipecosta": "Jorge Costa", + "dunhakdis": "Joseph G.", + "joshcanhelp": "joshcanhelp", + "joshuatf": "joshuatf", + "jrtashjian": "JR Tashjian", + "juanfra": "Juan Aldasoro", + "juanmaguitar": "JuanMa Garrido", + "greenshady": "Justin Tadlock", + "jyolsna": "Jyolsna J E", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "kalmang": "Kalmang", + "kalpeshh": "Kalpesh", + "bosskhj": "Kamrul Hasan", + "karlijnbk": "Karlijn Bok", + "karmacharya50": "Karma samir", + "karolmanijak": "Karol Manijak", + "thekt12": "Karthik Thayyil", + "1happyplace": "Katie Ayres", + "kawsaralameven": "kawsaralameven", + "kkoppenhaver": "Keanan Koppenhaver", + "ryelle": "Kelly Choyce-Dwan", + "kevinfodness": "Kevin Fodness", + "p51labs": "Kevin Miller", + "ktaron": "Kevin Taron", + "kharisblank": "Kharis Sulistiyono", + "khokansardar": "Khokan Sardar", + "kimannwall": "Kim Coleman", + "kishanjasani": "Kishan Jasani", + "kkmuffme": "kkmuffme", + "ashikur698": "K M Ashikur Rahman", + "olein": "Koji Kuno", + "kovshenin": "Konstantin Kovshenin", + "obenland": "Konstantin Obenland", + "kopila47": "Kopila Shrestha", + "krupalpanchal": "Krupal Panchal", + "kdowns": "Kylen Downs", + "labunchemjong": "Labun Chemjong", + "lancewillett": "Lance Willett", + "lhe2012": "LarryWEB", + "lastsplash": "lastsplash (a11n)", + "laumindproductscomau": "lau@mindproducts.com.au", + "launchinteractive": "launchinteractive", + "lada7042": "Laura Adamonis", + "newyorkerlaura": "Laura Byrne", + "laurelfulford": "laurelfulford", + "oncecoupled": "Lauren", + "lakshmananphp": "Lax Mariappan", + "luckybhumkar": "Laxmikant Bhumkar", + "leewillis77": "Lee Willis", + "0mirka00": "Lena Morita", + "lgladdy": "Liam Gladdy", + "rudlinkon": "Linkon Miyan", + "linsoftware": "Linnea Huxford", + "lloydbudd": "Lloyd Budd", + "thelovekesh": "Lovekesh Kumar", + "gigitux": "Luigi Teschio", + "zaguiini": "Luis Felipe Zaguini", + "lukecavanagh": "Luke Cavanagh", + "lunaluna": "lunaluna", + "lyndauwp": "lyndauwp", + "pagelab": "Márcio Duarte", + "maciejmackowiak": "maciejmackowiak", + "madejackson": "madejackson", + "madhudollu": "Madhu Dollu", + "mrdollu": "Madhu Dollu", + "mhimon": "Mahbub Hasan Imon", + "maahrokh": "Mahrokh", + "mai21": "Mai", + "travel_girl": "Maja Benke", + "maltfield": "maltfield", + "maneshtimilsina": "Manesh Timilsina", + "manfcarlo": "manfcarlo", + "manzoorwanijk": "Manzoor Wani (a11n)", + "marcelle42": "marcelle42", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mciampini": "Marco Ciampini", + "marcoevich": "Marcoevich", + "pereirinha": "Marco Pereirinha", + "margolisj": "margolisj", + "santosguillamot": "Mario Santos", + "clorith": "Marius L. J.", + "markjaquith": "Mark Jaquith", + "markoserb": "Marko Ivanovic", + "martatorre": "Marta Torre", + "mhkuu": "Martijn van der Klis", + "martinkrcho": "martin.krcho", + "mathsgrinds": "mathsgrinds", + "mmaattiiaass": "Matias Benedetto", + "mklute101": "Matthaus Klute", + "mattheweppelsheimer": "Matthew Eppelsheimer", + "matthewfarlymn": "Matthew Farlymn", + "mattheu": "Matthew Haines-Young", + "matthewjho": "matthewjho", + "mattkeys": "Matt Keys", + "mwtsn": "Matt Watson", + "maurodf": "maurodf", + "maxinacube": "Maxwell Morgan", + "maysi": "maysi", + "hrshahin": "Md HR Shahin", + "mhshujon": "Md Monir Hossain", + "meaganhanes": "meagan hanes", + "iammehedi1": "Mehedi Hassan", + "melchoyce": "Mel Choyce-Dwan", + "mer00x": "mer00x", + "merel1988": "merel1988", + "meta4": "meta4", + "michael-arestad": "Michael Arestad", + "mburridge": "Michael Burridge", + "mshowes": "Michael Showes", + "czapla": "Michal Czaplinski", + "michalooki": "Michalooki", + "michelleblanchette": "Michelle Blanchette", + "michelleames": "Michelle Frechette", + "michi91": "Michi91", + "mcsf": "Miguel Fonseca", + "simison": "Mikael Korpela", + "mikejolley": "Mike Jolley", + "mmcalister": "Mike McAlister", + "mikeschinkel": "Mike Schinkel", + "mikestraw": "Mike Straw", + "mikinc860": "Mikin Chauhan", + "gonzomir": "Milen Petrinski - Gonzo", + "mimitips": "mimi", + "mitchellaustin": "mitchellaustin", + "mrinal013": "Mrinal Haque", + "mrwweb": "mrwweb", + "wparslan": "Muhammad Arslan", + "devmuhib": "Muhibul Haque", + "mujuonly": "mujuonly", + "faguni22": "Mumtahina Faguni", + "webdev8800": "Myles Taylor", + "nandhuraj": "nandhuraj", + "nazgul": "Nazgul", + "nazsabuz": "Nazmul Sabuz", + "neilorangepeel": "Neil Hainsworth", + "nendeb55": "nendeb", + "ndiego": "Nick Diego", + "rahe": "Nicolas Juen", + "nicomollet": "nicomollet", + "nidhidhandhukiya": "nidhidhandhukiya", + "nielslange": "Niels Lange", + "nihar007": "Nihar Ranjan Das", + "rabmalin": "Nilambar Sharma", + "nilovelez": "Nilo Velez", + "niravsherasiya7707": "Nirav Sherasiya", + "dasnitesh780": "Nitesh Das", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "noahtallen": "Noah Allen", + "ngreennc": "Nyasha", + "ockham": "ockham", + "okat": "okat", + "domainsupport": "Oliver Campion", + "olliejones": "OllieJones", + "paaljoachim": "Paal Joachim Romdahl", + "pannelars": "pannelars", + "partyfrikadelle": "partyfrikadelle", + "pbiron": "Paul Biron", + "paulkevan": "Paul Kevan", + "pavelevap": "pavelevap", + "pedromendonca": "Pedro Mendonça", + "pentatonicfunk": "pentatonicfunk", + "gungeekatx": "Pete Nelson", + "petitphp": "petitphp", + "petrosparaskevopoulos": "Petros P", + "walbo": "Petter Walbø Johnsgård", + "phillsav": "Phill", + "nekojonez": "Pieterjan Deneys", + "piyushdeshmukh": "piyushdeshmukh", + "plugindevs": "Plugin Devs", + "poojabhimani": "Pooja Bhimani", + "pooja1210": "Pooja Killekar (Muchandikar)", + "pranavjoshi": "pranavjoshi", + "prashantbhivsane": "Prashant", + "presskopp": "Presskopp", + "rlmc": "r-c", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "rawrly": "rawrly", + "rebasaurus": "rebasaurus", + "rebekowitz": "Rebekah Markowitz", + "tabrisrp": "Remy Perona", + "renyot": "ren", + "renathoc": "Renatho", + "renehermi": "Rene Hermenau", + "rianrietveld": "Rian Rietveld", + "noisysocks": "Robert Anderson", + "sanchothefat": "Robert O'Rourke", + "robinwpdeveloper": "robinwpdeveloper", + "robpetrin": "robpetrin", + "ravanh": "Rolf Allard van Hagen", + "ryanduff": "Ryan Duff", + "rmccue": "Ryan McCue", + "ohryan": "Ryan Neudorf", + "welcher": "Ryan Welcher", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "mi5t4n": "Sagar Tamang", + "sajjad67": "Sajjad Hossain Sagor", + "sakibmd": "Sakib Mohammed", + "salcode": "Sal Ferrarello", + "samba45": "samba45", + "viralsampat": "Sampat Viral", + "otto42": "Samuel Wood (Otto)", + "sarahwilliams889": "Sarah Williams", + "sarathar": "Sarath AR", + "satishprajapati": "Satish Prajapati", + "saulirajala": "saulirajala", + "saxonfletcher": "saxonfletcher", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "hiyascout": "Scout James", + "scribu": "scribu", + "seedsca": "Sergio Scabuzzo", + "smrubenstein": "Seth Rubenstein", + "shailu25": "Shail Mehta", + "shawfactor": "shawfactor", + "shooper": "Shawn Hooper", + "shiloey": "shilo-ey", + "shivashankerbhatta": "Shiva Shanker Bhatta", + "shresthaaman": "shresthaaman", + "shubhamsedani": "Shubham Sedani", + "10upsimon": "Simon Dowdles", + "siobhan": "Siobhan", + "smit08": "Smit Rathod", + "sofiashendi": "sofiashendi", + "virtality-marketing-solutions": "SourceView", + "spenserhale": "Spenser Hale", + "pypwalters": "Stephanie Walters", + "netweb": "Stephen Edgar", + "stephenerdelyi": "Steve Erdelyi", + "stevejonesdev": "Steve Jones", + "subodhsun": "Subodh Sunuwar", + "subrataemfluence": "Subrata Sarkar", + "sujichandran14": "Suji K Chandran", + "sumisubedi": "Sumi Subedi", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "sunitarai": "Sunita Rai", + "suprsam": "suprsam", + "syamraj24": "syamraj24", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "tacoverdo": "Taco Verdonschot", + "tahmidulkarim": "Tahmid ul Karim", + "tahmina1du": "Tahmina Jahan", + "takayukister": "Takayuki Miyoshi", + "tanvirul": "Tanvirul Haque", + "tykoted": "Teddy Patriarca", + "tejadev": "tejadev", + "thinkluke": "thinkluke", + "thomasplevy": "Thomas Patrick Levy", + "tibbsa": "tibbsa", + "baxbridge": "Tiffany Bridge", + "timdix": "timdix", + "tnolte": "Tim Nolte", + "timothyblynjacobs": "Timothy Jacobs", + "pauthake015": "Tinjure20", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomybyte": "Tom", + "tomjcafferkey": "Tom Cafferkey", + "thomashorta": "Tom H", + "tjnowell": "Tom J Nowell", + "tomluckies": "tomluckies", + "shimotomoki": "Tomoki Shimomura", + "tomsommer": "tomsommer", + "starbuck": "Tony G", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "toscho": "toscho", + "trinisha": "Trinisha", + "trishasalas": "Trisha Salas", + "tristanleboss": "tristanleboss", + "tv-productions": "TV productions", + "ugyensupport": "Ugyen Dorji", + "grapplerulrich": "Ulrich", + "benimub": "Umesh Balayar", + "upadalavipul": "upadalavipul", + "utsav72640": "Utsav tilava", + "valentindu62": "valentindu62", + "valmedia2023": "Valerie Blackburn", + "vcanales": "Vicente Canales", + "gvgvgvijayan": "Vijayan", + "szepeviktor": "Viktor Szépe", + "vipuljnext": "Vipul Ghori", + "vivekawsm": "vivekawsm", + "vortfu": "vortfu", + "vrajadas": "Vraja Das", + "webashrafians": "webashrafians", + "webmandesign": "WebMan Design | Oliver Juhas", + "whsajid": "WHSajid", + "earnjam": "Will Earnhardt", + "wvega": "Willington Vega", + "skorasaurus": "Will Skora", + "planningwrite": "Winstina", + "winterstreet": "winterstreet", + "wraithkenny": "WraithKenny", + "wyrfel": "wyrfel", + "yosephtamang": "Yoseph Tamang", + "fierevere": "Yui", + "zunaid321": "Zunaid Amin", + "chesio": "Česlav Przywara", + "letraceursnork": "Илья", + "masoudnkh": "وردپرس ایرانی" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "Preact", + "https://preactjs.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.4" + } +} diff --git a/inc/credits/json/6.5.json b/inc/credits/json/6.5.json new file mode 100644 index 0000000..0b50a1d --- /dev/null +++ b/inc/credits/json/6.5.json @@ -0,0 +1,1296 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "akshayar": [ + "Akshaya Rane", + "", + "akshayar", + "Release Lead" + ], + "priethor": [ + "Héctor Prieto", + "", + "priethor", + "Release Lead" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "chaion07": [ + "Ahmed Chaion", + "", + "chaion07", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ], + "rajinsharwar": [ + "Rajin Sharwar", + "", + "rajinsharwar", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "fabiankaegy": [ + "Fabian Kägy", + "", + "fabiankaegy", + "" + ], + "Benjamin_Zekavica": [ + "Benjamin Zekavica", + "", + "Benjamin_Zekavica", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "dansoschin": [ + "Dan Soschin", + "", + "dansoschin", + "" + ], + "laurlittle": [ + "Lauren Stein", + "", + "laurlittle", + "" + ], + "estelaris": [ + "Estela Rueda", + "", + "estelaris", + "" + ], + "leonnugraha": [ + "Leonardus Nugraha", + "", + "leonnugraha", + "" + ], + "stevenlinx": [ + "Steven Lin", + "", + "stevenlinx", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "lumiblog": [ + "Patrick Lumumba", + "", + "lumiblog", + "" + ], + "vipuljnext": [ + "Vipul Ghori", + "", + "vipuljnext", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "oandregal": [ + "André Maneiro", + "", + "oandregal", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "mmaattiiaass": [ + "Matias Benedetto", + "", + "mmaattiiaass", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "pbiron": [ + "Paul Biron", + "", + "pbiron", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "luisherranz": [ + "Luis Herranz", + "", + "luisherranz", + "" + ], + "santosguillamot": [ + "Mario Santos", + "", + "santosguillamot", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "dmsnell": [ + "Dennis Snell", + "", + "dmsnell", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "cbravobernal": [ + "Carlos Bravo", + "", + "cbravobernal", + "" + ], + "jonsurrell": [ + "Jon Surrell", + "", + "jonsurrell", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "James Roberts": [ + "James Roberts", + "", + "James Roberts", + "" + ], + "shailu25": [ + "Shail Mehta", + "", + "shailu25", + "" + ], + "huzaifaalmesbah": [ + "Huzaifa Al Mesbah", + "", + "huzaifaalmesbah", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "saxonfletcher": [ + "Saxon Fletcher", + "", + "saxonfletcher", + "" + ], + "darerodz": [ + "David Arenas", + "", + "darerodz", + "" + ], + "jffng": [ + "Jeff Ong", + "", + "jffng", + "" + ], + "mikachan": [ + "Sarah Norris", + "", + "mikachan", + "" + ], + "pbking": [ + "Jason Crist", + "", + "pbking", + "" + ], + "grantmkin": [ + "Grant M. Kinney", + "", + "grantmkin", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.5" + ], + "type": "list", + "data": { + "aaronrobertshaw": "Aaron Robertshaw", + "abmamun007": "Abdullah Mamun", + "webcommsat": "Abha Thakor", + "fitehal": "Abhishek Deshpande", + "abletec": "abletec", + "acosmin": "acosmin", + "adampickering": "Adam Pickering", + "adamsilverstein": "Adam Silverstein", + "zieladam": "Adam Zieliński", + "adarshposimyth": "Adarsh Akshat", + "ajmcfadyen": "admcfajn", + "adrianduffell": "adrianduffell", + "engahmeds3ed": "Ahmed Saeed", + "ajithrn": "Ajith R N", + "skyakash12": "Akash Muchandikar", + "atachibana": "Akira Tachibana", + "akmelias": "akmelias", + "wpfy": "Akramul Hasan", + "schlessera": "Alain Schlesser", + "alanfuller": "Alan Fuller", + "ahoereth": "Alex", + "alexandrebuffet": "Alexandre Buffet", + "xknown": "Alex Concha", + "alexkingorg": "Alex King", + "akirk": "Alex Kirk", + "alexanderkoledov": "AlexKole", + "ajlende": "Alex Lende", + "viper007bond": "Alex Mills", + "alexstine": "Alex Stine", + "alh0319": "Amber Hinds", + "sabreuse": "Amy Hendrix (sabreuse)", + "amykamala": "Amy Kamala", + "anandau14": "Anand Upadhyay", + "anlino": "Anders Norén", + "andraganescu": "Andrei Draganescu", + "euthelup": "Andrei Lupu", + "andrewhayward": "Andrew Hayward", + "l1nuxjedi": "Andrew Hutchings", + "andrewleap": "andrewleap", + "nacin": "Andrew Nacin", + "norcross": "Andrew Norcross", + "azaozz": "Andrew Ozz", + "andbalashov": "Andrii Balashov", + "apeatling": "Andy Peatling", + "aneeshd16": "Aneesh Devasthale", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "antpb": "Anthony Burchell", + "ant1busted": "Antoine", + "lighthouse79": "Antonella", + "colomet": "Antonio D.", + "antonisme": "Antonis Lilis", + "antonlukin": "Anton Lukin", + "atimmer": "Anton Timmermans", + "antonvlasenko": "Anton Vlasenko", + "arena94": "arena94", + "aristath": "Ari Stathopoulos", + "passoniate": "Arslan Kalwar", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "ideag": "Arunas Liuiza", + "iamarunchaitanyajami": "Arun Chaitanya Jami", + "dextorlobo": "Arun Sharma", + "iamasadpolash": "Asad Polash", + "ashfame": "Ashish Kumar (Ashfame)", + "mohonchandra": "Asish Chandra Mohon", + "aslamdoctor": "Aslam Doctor", + "audunmb": "audunmb", + "aurooba": "Aurooba Ahmed", + "filosofo": "Austin Matzko", + "axwax": "axwax", + "ayeshrajans": "Ayesh Karunaratne", + "beryldlg": "Béryl de La Grandière", + "bahia0019": "bahia0019", + "balub": "Balu B", + "bangank36": "bangank36", + "barry": "Barry", + "barryhughes-1": "Barry", + "bartkalisz": "Bart Kalisz", + "bartkleinreesink": "bartkleinreesink", + "beafialho": "Beatriz Fialho", + "beaulebens": "Beau Lebens", + "benharri": "ben", + "scruffian": "Ben Dwyer", + "benniledl": "Benedikt Ledl", + "ubernaut": "Ben Hansen", + "husobj": "Ben Huson", + "benjamingosset": "Benjamin Gosset", + "benjaminknox": "benjaminknox", + "benlk": "Ben Keith", + "blobaugh": "Ben Lobaugh (blobaugh)", + "benoitchantre": "Benoit Chantre", + "benoitfouc": "benoitfouc", + "britner": "Ben Ritner - Kadence WP", + "retlehs": "Ben Word", + "bernhard-reiter": "bernhard-reiter", + "billseymour": "billseymour", + "bplv": "Biplav", + "bph": "Birgit Pauli-Haack", + "bobbingwide": "bobbingwide", + "boonebgorges": "Boone Gorges", + "born2webdesign": "born2webdesign", + "bjorsch": "Brad Jorsch", + "bradparbs": "Brad Parbs", + "williamsba1": "Brad Williams", + "kraftbj": "Brandon Kraft", + "drrobotnik": "Brandon Lavigne", + "ironprogrammer": "Brian Alexander", + "bacoords": "Brian Coords", + "fischfood": "Brian Fischer", + "bgardner": "Brian Gardner", + "masteradhoc": "Brian Haas", + "brianhenryie": "Brian Henry", + "brookemk": "Brooke", + "burnuser": "burnuser", + "icaleb": "Caleb Burks", + "ecc": "camya", + "karl94": "Carlo Cannas", + "carlosgprim": "Carlos G. P.", + "cbirdsong": "cbirdsong", + "cenkdemir": "cenkdemir", + "cfinnberg": "cfinnberg", + "shireling": "Chad Chadbourne", + "chasedsiedu": "chased@si.edu", + "mel_cha": "chiilog (Chiaki Okamoto)", + "chouby": "Chouby", + "chriscct7": "chriscct7", + "chrisdavidmiles": "Chris David Miles", + "jazzs3quence": "Chris Reynolds", + "itschristiandale": "Christian Dale", + "christopherplus": "Christopher", + "chrystl": "Chrystl", + "codepo8": "codepo8", + "colind": "ColinD", + "cdevroe": "Colin Devroe", + "cookiesfordevo": "CookiesForDevo", + "coreyw": "Corey Worrell", + "courane01": "Courtney Robertson", + "crstauf": "crstauf", + "cwhitmore": "Cullen Whitmore", + "cu121": "Cupid Chakma", + "cvorko": "cvorko", + "didierjm": "cybeardjm", + "cyberchicken": "Cyberchicken", + "colorful-tones": "Damon Cook", + "danielbachhuber": "Daniel Bachhuber", + "danieldudzic": "danieldudzic", + "mzaweb": "Daniel Dvorkin", + "mte90": "Daniele Scasciafratte", + "mapumba": "Daniel Käfer", + "talldanwp": "Daniel Richards", + "schutzsmith": "Daniel Schutzsmith", + "danieltj": "danieltj", + "valerogarte": "Daniel Valero González", + "nerrad": "Darren Ethier (nerrad)", + "darshitrajyaguru97": "Darshit Rajyaguru", + "darssen": "darssen", + "davecpage": "Dave Page", + "dartiss": "David Artiss", + "davidbinda": "David Biňovec", + "dpcalhoun": "David Calhoun", + "dlh": "David Herrera", + "justlevine": "David Levine", + "dglingren": "David Lingren", + "davidperez": "David Perez", + "dsas": "Dean Sas", + "denis-de-bernardy": "Denis de Bernardy", + "dingo_d": "Denis Žoljom", + "dionysous": "Dennis Hipp", + "dennysdionigi": "Dennys Dionigi", + "derekblank": "Derek Blank", + "valendesigns": "Derek Herman", + "derekspringer": "Derek Springer", + "designsimply": "designsimply", + "desrosjbot": "Desrosj Bot", + "dernin": "Devin Curtis", + "dlocc": "Devin Walker", + "dharm1025": "Dharmesh Patel", + "dhrumilk": "Dhrumil Kumbhani", + "dhruvishah2203": "Dhruvi Shah", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "ocean90": "Dominik Schilling", + "dougal": "Dougal Campbell", + "drewapicture": "Drew Jaynes", + "lots0logs": "Dustin Falgout", + "elrae": "Earle Davies", + "ehtis": "Ehtisham Siddiqui", + "codex-m": "Emerson Maningo", + "emirpprime": "emirpprime", + "manooweb": "Emmanuel Hesry", + "endymion00": "Endymion00", + "lopo": "Enrico Battocchi", + "enwikuna": "Enwikuna", + "ericlewis": "Eric Andrew Lewis", + "ethitter": "Erick Hitter", + "kebbet": "Erik", + "evanltd": "evanltd", + "gaambo": "Fabian Todt", + "fabiorubioglio": "Fabio Rubioglio", + "faisalahammad": "Faisal Ahammad", + "faisalahmed29": "Faisal Ahmed", + "faisal03": "Faisal Alvi", + "fanly": "Fanly", + "feastdesignco": "Feast Design Co.", + "felipeelia": "Felipe Elia", + "flixos90": "Felix Arntz", + "flhz": "Florent Hernandez", + "fgiannar": "Foteini Giannaropoulou (a11n)", + "francina": "Francesca Marano", + "francescocarlucci": "FrancescoCarlucci", + "fotodrachen": "Frank Jäger", + "nexflaszlo": "Frank Laszlo", + "wazeter": "Frank Wazeter", + "fushar": "fushar", + "gajendrasingh": "Gajendra Singh", + "ecgan": "Gan Eng Chin", + "garibiza": "Garbiñe", + "pento": "Gary Pendergast", + "gavande1": "gavande1", + "soulseekah": "Gennady Kovshenin", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "gerardreches": "Gerard Reches", + "girishpanchal": "Girish Panchal", + "giuseppemazzapica-1": "Giuseppe Mazzapica", + "glendaviesnz": "Glen Davies", + "goldenapples": "goldenapples", + "gregbenz": "gregbenz", + "wido": "Guido Scialfa", + "poran766": "H.M. Mushfiqur Rahman", + "hanneslsm": "Hannes Leismann", + "hztyfoon": "Hanzala Taifun", + "hardik2221": "Hardik Raval", + "hareesh-pillai": "Hareesh S", + "harshgajipara": "Harsh Gajipara", + "harsh175": "Harsh Patel", + "hasanuzzamanshamim": "Hasanuzzaman Shamim", + "halounsbury": "Heather Wilkins", + "muhme": "Heiko Lübbe", + "helen": "Helen Hou-Sandi", + "helgatheviking": "HelgaTheViking", + "tejwanihemant": "Hemant Tejwani", + "kurudrive": "Hidekazu Ishikawa", + "panchalhimani711": "Himani Panchal", + "hbhalodia": "Hit Bhalodia", + "hiteshtalpada": "Hitesh Talpada", + "h71": "Hossein", + "howdy_mcgee": "Howdy_McGee", + "hrrarya": "Hridoy Mozumder", + "hrithikd": "Hrithik Dalal", + "hlashbrooke": "Hugh Lashbrooke", + "ganon": "Hugo Chinchilla", + "hugod": "hugod", + "huubl": "huubl", + "ianbelanger": "Ian Belanger", + "iandunn": "Ian Dunn", + "idad5": "idad5", + "igmoweb": "Ignacio Cruz Moreno", + "ignatiusjeroe": "ignatiusjeroe", + "shaampk1": "Ihtisham Zahoor", + "fnpen": "Ilya Zolotov", + "iseulde": "iseulde", + "itecrs": "itecrs", + "itpathsolutions": "IT Path Solutions", + "ivanzhuck": "Ivan Zhuck", + "jacobcassidy": "Jacob Cassidy", + "jadpm": "jadpm", + "jamescollins": "James Collins", + "macmanx": "James Huff", + "jamieblomerus": "Jamie Blomerus", + "perrelet": "Jamie Perrelet", + "jane": "jane", + "whiteshadow": "Janis Elsts", + "jsandtro": "jansan", + "janthiel": "janthiel", + "japh": "Japh", + "jsnajdr": "Jarda Snajdr", + "jarednova": "jarednova", + "jason_the_adams": "Jason Adams", + "boogah": "Jason Cosper", + "coolmann": "Jason Crouse", + "jsnjohnston": "Jason Johnston", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "javiercasares": "Javier Casares", + "jayadevankbh": "Jayadevan k", + "jbobich": "jbobich", + "cheffheid": "Jeffrey de Wit", + "jeffpaul": "Jeffrey Paul", + "jdy68": "Jenny Dupuy", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jeryj": "jeryj", + "amieiro": "Jesús Amieiro", + "luminuu": "Jessica Lyschik", + "jghazally": "jghazally", + "jipmoors": "Jip Moors", + "jivygraphics": "jivygraphics", + "jltallon": "jltallon", + "joanrodas": "Joan", + "morehawes": "Joe", + "joehoyle": "Joe Hoyle", + "joelcj91": "Joel James", + "johnbillion": "John Blackbourn", + "johnciacia": "johnciacia", + "johnjamesjacoby": "John James Jacoby", + "psykro": "Jonathan Bossenger", + "jbrinley": "Jonathan Brinley", + "jb510": "Jon Brown", + "duck_": "Jon Cave", + "spacedmonkey": "Jonny Harris", + "joppuyo": "joppuyo", + "jordesign": "jordesign", + "jorgevilchez": "Jorge Vilchez", + "jornp": "jornp", + "chanthaboune": "Josepha", + "joefusco": "Joseph Fusco", + "joshcanhelp": "joshcanhelp", + "verygoode": "Joshua Goode", + "joshuatf": "joshuatf", + "joyously": "Joy", + "jrtashjian": "JR Tashjian", + "jsmoriss": "JS Morisset", + "juanfra": "Juan Aldasoro", + "juanmaguitar": "JuanMa Garrido", + "juhise": "Juhi Saxena", + "jrf": "Juliette Reinders Folmer", + "greenshady": "Justin Tadlock", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "bosskhj": "Kamrul Hasan", + "karinclimber": "Kari Anderson", + "karlijnbk": "Karlijn Bok", + "karolmanijak": "Karol Manijak", + "thekt12": "Karthik Thayyil", + "tadamarketing": "Katka", + "kawsaralameven": "kawsaralameven", + "ryelle": "Kelly Choyce-Dwan", + "kbat82": "Kevin Batdorf", + "kevincoleman": "Kevin Coleman", + "kevinwhoffman": "Kevin Hoffman", + "ktaron": "Kevin Taron", + "kharisblank": "Kharis Sulistiyono", + "khokansardar": "Khokan Sardar", + "kirasong": "Kira Schroder", + "kishanjasani": "Kishan Jasani", + "kitchin": "kitchin", + "kjellr": "Kjell Reigstad", + "kkmuffme": "kkmuffme", + "ashikur698": "K M Ashikur Rahman", + "knutsp": "Knut Sparhell", + "koen12344": "Koen Reus", + "koesper": "Koesper", + "obenland": "Konstantin Obenland", + "krupalpanchal": "Krupal Panchal", + "krupajnanda": "Krupa Nanda", + "kurtpayne": "Kurt Payne", + "kushang78": "Kushang Tailor", + "kdowns": "Kylen Downs", + "laumindproductscomau": "lau@mindproducts.com.au", + "lada7042": "Laura Adamonis", + "wplmillet": "Laurent MILLET", + "lakshmananphp": "Lax Mariappan", + "0mirka00": "Lena Morita", + "munizleo": "Leo Muniz", + "lgladdy": "Liam Gladdy", + "liammcarthur": "LiamMcArthur", + "rudlinkon": "Linkon Miyan", + "liviopv": "liviopv", + "lkraav": "lkraav", + "logikal16": "logikal16", + "louiswol94": "Louis Wolmarans", + "thelovekesh": "Lovekesh Kumar", + "luboslives": "luboslives", + "lucasbustamante": "lucasbustamante", + "zaguiini": "Luis Felipe Zaguini", + "lpawlik": "Lukas Pawlik", + "wpfed": "Lukasz", + "lukefiretoss": "Luke Cavanagh", + "madhudollu": "Madhu Dollu", + "mrdollu": "Madhu Dollu", + "onemaggie": "Maggie Cabrera", + "mhimon": "Mahbub Hasan Imon", + "mahnewr": "mahnewr", + "maahrokh": "Mahrokh", + "malae": "Malae", + "manfcarlo": "manfcarlo", + "manyourisms": "manyourisms", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marcoevich": "Marcoevich", + "marc_j": "Marc_J", + "margolisj": "margolisj", + "chaton666": "Marie Comet", + "tyxla": "Marin Atanasov", + "clorith": "Marius L. J.", + "markhowellsmead": "Mark Howells-Mead", + "markjaquith": "Mark Jaquith", + "markoheijnen": "Marko Heijnen", + "markoserb": "Marko Ivanovic", + "flootr": "Markus", + "martinkrcho": "martin.krcho", + "mathewemoore": "mathewemoore", + "matiasrecondo77": "matiasrecondo77", + "webdevmattcrom": "Matt Cromwell", + "matteoenna": "Matteo Enna", + "maxpertici": "Maxime Pertici", + "cadic": "Max Lyuchin", + "mayur8991": "Mayur Prajapati", + "hmbashar": "Md Abul Bashar", + "mhshohel": "Md Hossain Shohel", + "hrshahin": "Md HR Shahin", + "devsahadat": "Md Sahadat Husain", + "megane9988": "megane9988", + "megphillips91": "Meg Phillips", + "meher": "Meher Bala", + "melcarthus": "melcarthus", + "melchoyce": "Mel Choyce-Dwan", + "meta4": "meta4", + "metropolis_john": "metropolis_john", + "254volkan": "mevolkan", + "wpscholar": "Micah Wood", + "mshowes": "Michael Showes", + "czapla": "Michal Czaplinski", + "michalooki": "Michalooki", + "mcsf": "Miguel Fonseca", + "miguelsansegundo": "miguelsansegundo", + "miikkamakela": "Miikka", + "mbijon": "Mike Bijon", + "mikejolley": "Mike Jolley", + "mikeschinkel": "Mike Schinkel", + "mikeschroder": "Mike Schroder", + "mikinc860": "Mikin Chauhan", + "gonzomir": "Milen Petrinski - Gonzo", + "mimitips": "mimi", + "illuminea": "Miriam Schwab", + "presstoke": "Mitchell Austin", + "mnydigital": "mnydigital", + "batmoo": "Mohammad Jangda", + "boemedia": "Monique Dubbelman", + "monzuralam": "Monzur Alam", + "man4toman": "Morteza Geransayeh", + "mreishus": "mreishus", + "mrwweb": "mrwweb", + "seusmaniqbal": "Muhammad Usman Iqbal", + "devmuhib": "Muhibul Haque", + "mujuonly": "mujuonly", + "faguni22": "Mumtahina Faguni", + "tanjimtc71": "Musarrat Anjum Chowdhury", + "nahidkhanseo": "Nahid Khan", + "naoki0h": "Naoki Ohashi", + "narenin": "Narendra Sishodiya", + "nareshbheda": "Naresh Bheda", + "nateallen": "Nate Allen", + "navjotjsingh": "Navjot Singh", + "nhrrob": "Nazmul Hasan Robin", + "neffff": "neffff", + "neilorangepeel": "Neil Hainsworth", + "nendeb55": "nendeb", + "nerdpressteam": "NerdPress", + "ndiego": "Nick Diego", + "celloexpressions": "Nick Halsey", + "sessioncookiemonster": "Nick Martianov", + "nickpagz": "nickpagz", + "nico23": "Nico", + "nicolefurlan": "Nicole Furlan", + "bgnicolepaschen": "Nicole Paschen Caylor", + "nidhidhandhukiya": "nidhidhandhukiya", + "nielslange": "Niels Lange", + "nihar007": "Nihar Ranjan Das", + "nko": "Nikita", + "nikmeyer": "nikmeyer", + "rabmalin": "Nilambar Sharma", + "nilovelez": "Nilo Velez", + "dhrupo": "Niluthpal Purkayastha", + "niravsherasiya7707": "Nirav Sherasiya", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "noahtallen": "Noah Allen", + "nosilver4u": "nosilver4u", + "nvwd": "Nowell VanHoesen", + "nwjames": "nwjames", + "obliviousharmony": "obliviousharmony", + "ockham": "ockham", + "oguzkocer": "oguzkocer", + "okat": "okat", + "dargus": "Old account", + "olegfuture": "olegfuture", + "paaljoachim": "Paal Joachim Romdahl", + "pablohoneyhoney": "Pablo Honey", + "pacicio": "Pacicio", + "pannelars": "pannelars", + "partyfrikadelle": "partyfrikadelle", + "patricia70": "Patricia BT", + "pbearne": "Paul Bearne", + "pauldewouters": "Paul de Wouters", + "paulkevan": "Paul Kevan", + "djpaul": "Paul Wong-Gibbs", + "pavelevap": "pavelevap", + "pbaylies": "Peter Baylies", + "provenself": "Peter Rubin", + "westi": "Peter Westwood", + "petitphp": "petitphp", + "philipp15b": "Philipp15b", + "tyrannous": "Philipp Bammes", + "phillsav": "Phill", + "nekojonez": "Pieterjan Deneys", + "mordauk": "Pippin Williamson", + "pitamdey": "Pitam Dey", + "pmeenan": "pmeenan", + "pooja9712": "pooja9712", + "webtechpooja": "Pooja Derashri", + "pooja1210": "Pooja Killekar (Muchandikar)", + "pouicpouic": "pouicpouic", + "pmbaldha": "Prashant Baldha", + "pratikthink": "Pratik Kumar", + "pratiklondhe": "Pratik Londhe", + "freewebmentor": "Prem Tiwari", + "presskopp": "Presskopp", + "prionkor": "prionkor", + "rafiq91": "Rafiqul Islam", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "rashiguptaa": "Rashi Gupta", + "ratneshsonar": "Ratnesh Sonar", + "rawrly": "rawrly", + "rcain": "rcain", + "rebasaurus": "rebasaurus", + "tabrisrp": "Remy Perona", + "renathoc": "Renatho", + "renehermi": "Rene Hermenau", + "retrofox": "retrofox", + "rdcoll": "Rich Collier", + "rcreators": "Rishi Mehta", + "rishishah": "Rishi Shah", + "noisysocks": "Robert Anderson", + "ravanh": "Rolf Allard van Hagen", + "room34": "room34", + "roytanck": "Roy Tanck", + "ryan": "Ryan Boren", + "rmccue": "Ryan McCue", + "pogidude": "Ryann Micua", + "welcher": "Ryan Welcher", + "looswebstudio": "Ryo", + "sebastienserre": "Sébastien SERRE", + "sereedmedia": "Sé Reed", + "soean": "Sören Wünsch", + "sabbirshouvo": "Sabbir Hasan", + "sachyya-sachet": "Sachyya", + "sadizaman": "Sadi Mohammad Zaman", + "sadpencil": "sadpencil", + "introvertedbot": "Sahil", + "tohincoderex": "Saiduzzaman Tohin", + "sakibsnaz": "Sakib MD Nazmush", + "salcode": "Sal Ferrarello", + "samba45": "samba45", + "xronn": "Sam Berry", + "viralsampat": "Sampat Viral", + "kim88": "Samuel Rüegger", + "samuelsidler": "Samuel Sidler", + "otto42": "Samuel Wood (Otto)", + "sacerro": "Santiago Cerro López", + "sarathar": "Sarath AR", + "satishprajapati": "Satish Prajapati", + "hellosatya": "Satyam Vishwakarma (Satya)", + "saxonafletcher": "Saxon Fletcher", + "sayful": "Sayful Islam", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "scribu": "scribu", + "sean212": "Sean Fisher", + "sgr33n": "Sergio De Falco", + "smrubenstein": "Seth Rubenstein", + "shahariaazam": "Shaharia Azam", + "shanef": "ShaneF", + "cafenoirdesign": "Shannon Smith", + "shaunandrews": "shaunandrews", + "shooper": "Shawn Hooper", + "shidouhikari": "shidouhikari", + "shiponkarmakar": "Shipon Karmakar", + "shreyash3087": "Shreyash Srivastava", + "shubhamsedani": "Shubham Sedani", + "rsiddharth": "siddharth ravikumar", + "siobhyb": "Siobhan", + "sirajummahdi": "Sirajum Mahdi", + "sjregan": "sjregan", + "nudge": "Sonia", + "virtality-marketing-solutions": "SourceView", + "sruthi89": "sruthi89", + "stacimc": "stacimc", + "ryokuhi": "Stefano Minoia", + "stephencronin": "Stephen Cronin", + "netweb": "Stephen Edgar", + "stephenh1988": "Stephen Harris", + "stevejonesdev": "Steve Jones", + "strarsis": "strarsis", + "subrataemfluence": "Subrata Sarkar", + "sumisubedi": "Sumi Subedi", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "sunil25393": "SunilPrajapati", + "svitlana41319": "Svitlana Sukhoveiko", + "syamraj24": "syamraj24", + "cybr": "Sybre Waaijer", + "smub": "Syed Balkhi", + "nuhel": "Syed Nuhel", + "synchro": "Synchro", + "iamtakashi": "Takashi Irie", + "inc2734": "Takashi Kitajima", + "karmatosed": "Tammie Lister", + "voboghure": "Tapan Kumer Das", + "sparklingrobots": "Tara King", + "buley": "Taylor", + "taylorde": "Taylor Dewey", + "taylorgorman": "Taylor Gorman", + "tazotodua": "tazotodua", + "tykoted": "Teddy Patriarca", + "tellyworth": "Tellyworth", + "thakordarshil": "Thakor Darshil", + "themes-1": "them.es", + "thinkluke": "thinkluke", + "griffinjt": "Thomas Griffin", + "kraftner": "Thomas Kräftner", + "threadi": "threadi", + "creativeslice": "Tim Bowen", + "timbroddin": "timbroddin", + "tnolte": "Tim Nolte", + "spaceshipone": "Timothée Brosille", + "timothyblynjacobs": "Timothy Jacobs", + "tmatsuur": "tmatsuur", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomybyte": "Tom", + "tomjcafferkey": "Tom Cafferkey", + "hifidesign": "Tom Finley", + "tjnowell": "Tom J Nowell", + "tomluckies": "tomluckies", + "shimotomoki": "Tomoki Shimomura", + "tomsommer": "tomsommer", + "tomxygen": "tomxygen", + "skithund": "Toni Viemerö", + "starbuck": "Tony G", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "torres126": "torres126", + "zodiac1978": "Torsten Landsiedel", + "toru": "Toru Miki", + "toscho": "toscho", + "wpsmith": "Travis Smith", + "tropicalista": "tropicalista", + "truptikanzariya": "Trupti Kanzariya", + "ugyensupport": "Ugyen Dorji", + "up1512001": "up1512001", + "upadalavipul": "upadalavipul", + "utsav72640": "Utsav tilava", + "ukdrahul": "Uttam Kumar Dash", + "eboxnet": "Vagelis", + "vcanales": "Vicente Canales", + "gvgvgvijayan": "Vijayan", + "vikram6": "vikram6", + "viliamkopecky": "viliamkopecky", + "vivekawsm": "vivekawsm", + "vladimiraus": "vladimiraus", + "vortfu": "vortfu", + "vrajadas": "Vraja Das", + "wasiur195": "Wasiur Rahman", + "welaunchio": "welaunchio", + "westonruter": "Weston Ruter", + "whsajid": "WHSajid", + "nestea29950": "WilliamG", + "maartenbelmans": "Wombat Plugins", + "wpcorner": "WP Corner", + "xlthlx": "xlthlx", + "yguyon": "Yannis Guyon", + "yansern": "Yan Sern", + "fierevere": "Yui", + "yuliyan": "Yuliyan Slavchev", + "mkismy": "Yuta Amakawa", + "yuvrajsinh2211": "Yuvrajsinh Sisodiya", + "tollmanz": "Zack Tollman", + "zanematthew": "Zane Matthew", + "zebaafiashama": "Zeba Afia Shama", + "zunaid321": "Zunaid Amin", + "_ck_": "_ck_", + "chesio": "Česlav Przywara" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "LibFont", + "https://github.com/Pomax/lib-font" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.5" + } +} diff --git a/inc/credits/json/6.6.json b/inc/credits/json/6.6.json new file mode 100644 index 0000000..d3d4b71 --- /dev/null +++ b/inc/credits/json/6.6.json @@ -0,0 +1,1283 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "meher": [ + "Meher Bala", + "", + "meher", + "Release Lead" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "Release Lead" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "Release Lead" + ], + "vcanales": [ + "Vicente Canales", + "", + "vcanales", + "" + ], + "oglekler": [ + "Olga Gleckler", + "", + "oglekler", + "" + ], + "nhrrob": [ + "Nazmul Hasan Robin", + "", + "nhrrob", + "" + ], + "fabiankaegy": [ + "Fabian Kägy", + "", + "fabiankaegy", + "" + ], + "colorful tones": [ + "Damon Cook", + "", + "colorful tones", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "adamsilverstein": [ + "Adam Silverstein", + "", + "adamsilverstein", + "" + ], + "juanmaguitar": [ + "JuanMa Garrido", + "", + "juanmaguitar", + "" + ], + "jdy68": [ + "Jenny Dupuy", + "", + "jdy68", + "" + ], + "josepmoran": [ + "Josep Morán", + "", + "josepmoran", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "oandregal": [ + "André Maneiro", + "", + "oandregal", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "jonsurrell": [ + "Jon Surrell", + "", + "jonsurrell", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "cbravobernal": [ + "Carlos Bravo", + "", + "cbravobernal", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "afragen": [ + "Andy Fragen", + "", + "afragen", + "" + ], + "costdev": [ + "Colin Stewart", + "", + "costdev", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "dmsnell": [ + "Dennis Snell", + "", + "dmsnell", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "jsnajdr": [ + "Jarda Snajdr", + "", + "jsnajdr", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "shailu25": [ + "Shail Mehta", + "", + "shailu25", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "jeryj": [ + "Jerry Jones", + "", + "jeryj", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "pablohoneyhoney": [ + "Pablo Honey", + "", + "pablohoneyhoney", + "" + ], + "szopserwis": [ + "Jarek Mazurczak", + "", + "szopserwis", + "" + ], + "saxonfletcher": [ + "Saxon Fletcher", + "", + "saxonfletcher", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "santosguillamot": [ + "Mario Santos", + "", + "santosguillamot", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.6" + ], + "type": "list", + "data": { + "1naveengiri": "1naveengiri", + "aatanasov": "aatanasov", + "abditsori": "abditsori", + "wpalani": "Abdulrahman Alani", + "webcommsat": "Abha Thakor", + "abhijitrakas": "Abhijit Rakas", + "abhi3315": "Abhishek Sharma", + "abitofmind": "abitofmind", + "kawauso": "Adam Harley (Kawauso)", + "adamhorne": "adamhorne", + "zieladam": "Adam Zieliński", + "adeltahri": "Adel Tahri", + "adrianduffell": "adrianduffell", + "aduth": "aduth", + "aezazshekh": "Aezaz Shekh", + "chaion07": "Ahmed Kabir Chaion", + "ajfleming": "ajfleming", + "ajitbohra": "Ajit Bohra", + "ajithrn": "Ajith R N", + "akashdhawade": "Akash Dhawade", + "atachibana": "Akira Tachibana", + "akmelias": "akmelias", + "akshat2802": "Akshat Kakkad", + "alanfuller": "Alan Fuller", + "aljullu": "Albert Juhé Lluveras", + "alesflex": "alesflex", + "alexandrebuffet": "Alexandre Buffet", + "harlet7": "Alexandru Horeanu", + "acicovic": "Alex Cicovic", + "xknown": "Alex Concha", + "cawa-93": "Alex Kozack", + "ajlende": "Alex Lende", + "alexminza": "alexminza", + "alexstine": "Alex Stine", + "firewatch": "allilevine", + "mrfoxtalbot": "Alvaro Gómez", + "amanias1977": "amanias1977", + "alh0319": "Amber Hinds", + "amirthepiper": "Amir Abbas", + "amitraj2203": "Amit Raj", + "anamarijapapic": "Anamarija Papić", + "anlino": "Anders Norén", + "awetz583": "Andrea Roenning", + "andreiglingeanu": "andreiglingeanu", + "euthelup": "Andrei Lupu", + "andr3ribeiro": "Andre Ribeiro", + "websitegenii": "Andrew F", + "andrewhayward": "Andrew Hayward", + "l1nuxjedi": "Andrew Hutchings", + "nacin": "Andrew Nacin", + "azaozz": "Andrew Ozz", + "amisiewicz": "Andrzej Misiewicz", + "aneeshd16": "Aneesh Devasthale", + "angelasjin": "Angela Jin", + "angelaromana": "Angela R.L", + "anilvaza": "Anil Vaza", + "ankit-k-gupta": "Ankit K Gupta", + "ankitmaru": "Ankit Panchal", + "the-ank": "Ankur Vishwakarma", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "ant1busted": "Antoine", + "antonvlasenko": "Anton Vlasenko", + "apmeyer": "apmeyer", + "aristath": "Ari Stathopoulos", + "perezcarreno": "Armando J. Perez Carreno", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "ambrosiawt": "Art Smith", + "artpi": "Artur Piszek", + "ideag": "Arunas Liuiza", + "dextorlobo": "Arun Sharma", + "asheshmagar": "Ashesh Magar", + "imasikur22": "Asiqur Rahman", + "mohonchandra": "Asish Chandra Mohon", + "aslamdoctor": "Aslam Doctor", + "alisongodar": "asmittle", + "aurooba": "Aurooba Ahmed", + "ayeshrajans": "Ayesh Karunaratne", + "beryldlg": "Béryl de La Grandière", + "balub": "Balu B", + "bangank36": "bangank36", + "bartkalisz": "Bart Kalisz", + "beafialho": "Beatriz Fialho", + "beaulebens": "Beau Lebens", + "benniledl": "Benedikt Ledl", + "rainbowgeek": "Benjamin Denis", + "benjamingosset": "Benjamin Gosset", + "benjaminpick": "Benjamin Pick", + "benjamin_zekavica": "Benjamin Zekavica", + "benjpw": "benjpw", + "benlk": "Ben Keith", + "britner": "Ben Ritner - Kadence WP", + "bernhard-reiter": "bernhard-reiter", + "bph": "Birgit Pauli-Haack", + "bissy": "bissy", + "oldrup": "Bjarne Oldrup", + "blackbam": "Blackbam", + "blockify": "Blockify", + "blogography": "blogography", + "bnewboldbsky": "bnewboldbsky", + "bnjunge": "bnjunge", + "bjorsch": "Brad Jorsch", + "bgoewert": "Brennan Goewert", + "ironprogrammer": "Brian Alexander", + "bacoords": "Brian Coords", + "bgardner": "Brian Gardner", + "bgosnell": "Brian Gosnell", + "masteradhoc": "Brian Haas", + "bridgetwes": "bridgetwes", + "bridgetwillard": "Bridget Willard", + "brookemk": "Brooke", + "freibergergarcia": "Bruno Freiberger Garcia", + "btpub": "Bruno Tritsch", + "burnuser": "burnuser", + "icaleb": "Caleb Burks", + "stringpiggy": "Candy", + "carlosgprim": "Carlos G. P.", + "cbirdsong": "cbirdsong", + "shireling": "Chad Chadbourne", + "caercam": "Charlie Merland", + "cbringmann": "Chloe Bringmann", + "chouby": "Chouby", + "chrisdotdotdot": "chrisdotdotdot", + "jazzs3quence": "Chris Reynolds", + "apermo": "Christoph Daum", + "christopherplus": "Christopher", + "butterflymedia": "Ciprian Popescu", + "clarktbt": "Clark", + "colind": "ColinD", + "colle": "colle", + "comecaramelos": "comecaramelos", + "cotobago": "Constantine Vasilyev", + "cookiesfordevo": "CookiesForDevo", + "coreymckrill": "Corey McKrill", + "courane01": "Courtney Robertson", + "craigfrancis": "Craig Francis", + "crazytonyli": "crazytonyli", + "crixu": "Crixu", + "cwhitmore": "Cullen Whitmore", + "curdin": "Curdin Krummenacher", + "cyrus11": "cyrus11", + "daledupreez": "Dale du Preez", + "colorful-tones": "Damon Cook", + "daniguardiola": "Dani Guardiola", + "dansoschin": "Dan Soschin", + "dansully": "Dan Sullivan", + "darerodz": "darerodz", + "nerrad": "Darren Ethier (nerrad)", + "darshitrajyaguru97": "Darshit Rajyaguru", + "dav4": "dav4", + "davecpage": "Dave Page", + "diggeddy": "David", + "davidakennedy": "David A. Kennedy", + "dballari": "David Ballarin Prunera", + "davidbaumwald": "David Baumwald", + "davidbinda": "David Biňovec", + "davidabowman": "David Bowman", + "dpcalhoun": "David Calhoun", + "davideferre": "davideferre", + "dlh": "David Herrera", + "dkjensen": "David Jensen", + "justlevine": "David Levine", + "daviedr": "David Rozando", + "rxnlabs": "De'Yonté W.", + "dsas": "Dean Sas", + "debarghyabanerjee": "DEBARGHYA BANERJEE", + "deepakvijayan": "Deepak Vijayan", + "deeppatel8950": "Deep Patel", + "dingo_d": "Denis Žoljom", + "derekblank": "Derek Blank", + "dsmart": "Derek Smart", + "designsimply": "designsimply", + "dernin": "Devin Curtis", + "dharm1025": "Dharmesh Patel", + "dhrumilk": "Dhrumil Kumbhani", + "dhruval04": "Dhruval Shah", + "dhruvang21": "Dhruvang21", + "dhruvkb": "dhruvkb", + "diedeexterkate": "DiedeExterkate", + "diegosomar": "diegosomar", + "dilipbheda": "Dilip Bheda", + "dd32": "Dion Hulse", + "itsjustdj": "DJ", + "djzone": "DjZoNe", + "dmpinder": "dmpinder", + "ocean90": "Dominik Schilling", + "drewapicture": "Drew Jaynes", + "elrae": "Earle Davies", + "talksina": "Elena Brescacin", + "clarkeemily": "Emily Clarke", + "manooweb": "Emmanuel Hesry", + "enej": "Enej Bajgorić", + "garridinsi": "Eneko Garrido", + "enodekciw": "enodekciw", + "lopo": "Enrico Battocchi", + "enricosorcinelli": "Enrico Sorcinelli", + "annubis": "Eric-Oliver Mächler", + "ytfeldrawkcab": "Eric Michel", + "kebbet": "Erik", + "erikiva": "erikiva", + "estelaris": "Estela Rueda", + "evanltd": "evanltd", + "gaambo": "Fabian Todt", + "faisal03": "Faisal Alvi", + "fanly": "Fanly", + "iamfarhan09": "Farhan Ahmed", + "flixos90": "Felix Arntz", + "firoz2456": "Firoz Sabaliya", + "flabernardez": "Flavia Bernárdez Rodríguez", + "mista-flo": "Florian TIAR", + "f-j-kaiser": "Franz Josef Kaiser", + "fushar": "fushar", + "lunule": "Gabor Lippert", + "gajendrasingh": "Gajendra Singh", + "galbaras": "Gal Baras", + "gwallace87": "Gale Wallace", + "voldemortensen": "Garth Mortensen", + "garyj": "Gary Jones", + "georgestephanis": "George Stephanis", + "geriux": "Gerardo Pacheco", + "gierand": "gierand", + "glendaviesnz": "Glen Davies", + "blepoxp": "Glenn Ansley", + "grantmkin": "Grant M. Kinney", + "wido": "Guido Scialfa", + "priethor": "Héctor Prieto", + "hakre": "hakre", + "hanneslsm": "Hannes Leismann", + "hage": "Hans-Gerd Gerhards", + "haritpanchal": "Harit Panchal", + "harshgajipara": "Harsh Gajipara", + "hazdiego": "Haz", + "heinperu": "heinvv", + "helgatheviking": "HelgaTheViking", + "hinnerk": "Hinnerk Altenburg", + "hbhalodia": "Hit Bhalodia", + "hitendra-chopda": "Hitendra Chopda", + "humanify": "humanify", + "huubl": "huubl", + "huzaifaalmesbah": "Huzaifa Al Mesbah", + "iamthomasbishop": "iamthomasbishop", + "ianbelanger": "Ian Belanger", + "ignatiusjeroe": "ignatiusjeroe", + "imranhasanraaz": "Imran", + "inwerpsel": "inwerpsel", + "ipstenu": "Ipstenu (Mika Epstein)", + "itpathsolutions": "IT Path Solutions", + "ivanottinger": "Ivan Ottinger", + "weijland": "Jaap Weijland", + "jpstevens": "Jack Stevens", + "jaclync": "jaclync", + "smithjw1": "Jacob Smith", + "jamesros161": "James Rosado", + "jwgoedert": "James Wesley Goedert", + "xhemals": "Jamie Speller", + "janboddez": "Jan Boddez", + "jtolleouw": "Jansen Tolle", + "janthiel": "janthiel", + "jarekmorawski": "jarekmorawski", + "jpolakovic": "Jaroslav \"Dero\" Polakovic", + "jason_the_adams": "Jason Adams", + "pbking": "Jason Crist", + "jsnjohnston": "Jason Johnston", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "javiercasares": "Javier Casares", + "jayanthparthsarathy": "jayanthparthsarathy", + "jbinda": "jbinda", + "jdekhtiar": "jdekhtiar", + "krokodok": "Jeff Chi", + "jffng": "Jeff Ong", + "jeffpaul": "Jeffrey Paul", + "jeffr0": "Jeffro", + "jeflopodev": "jeflopo", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "jpry": "Jeremy Pry", + "amieiro": "Jesús Amieiro", + "onmauitime": "Jess", + "luminuu": "Jessica Lyschik", + "jhned": "jhned", + "jigar-bhanushali": "Jigar Bhanushali", + "jigar9998": "Jigar Panchal", + "jipmoors": "Jip Moors", + "jivedig": "JiveDig", + "timse201": "Johannes Jülg", + "johnillo": "John Espiritu", + "johnny5": "John Godley", + "bitmachina": "John Hooks", + "johnjamesjacoby": "John James Jacoby", + "jon092": "jon092", + "jaruzek": "Jonathan", + "psykro": "Jonathan Bossenger", + "n2erjo00": "Joni Erkkilä", + "spacedmonkey": "Jonny Harris", + "jordesign": "jordesign", + "josephscott": "Joseph Scott", + "josevarghese": "Jose Varghese", + "verygoode": "Joshua Goode", + "josklever": "Jos Klever", + "jossnaz": "Jossnaz", + "juanfra": "Juan Aldasoro", + "jules": "jules", + "juliemoynat": "Julie Moynat", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "greenshady": "Justin Tadlock", + "justnorris": "justnorris", + "jyolsna": "Jyolsna J E", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "kajalgohel": "Kajal Gohel", + "kamran8176": "Kamran Hussen", + "kapilpaul": "Kapil Paul", + "karan4word": "Karan Gupta", + "karlijnbk": "Karlijn Bok", + "karolmanijak": "Karol Manijak", + "thekt12": "Karthik Thayyil", + "zoonini": "Kathryn Presner", + "keithdevon": "keithdevon", + "kellenmace": "Kellen Mace", + "ryelle": "Kelly Choyce-Dwan", + "keoshi": "keoshi", + "kevinwhoffman": "Kevin Hoffman", + "khokansardar": "Khokan Sardar", + "killua99": "killua99", + "kirasong": "Kira Schroder", + "kitchin": "kitchin", + "ixkaito": "Kite", + "kjellr": "Kjell Reigstad", + "kkmuffme": "kkmuffme", + "kmvan": "kmvan", + "knutsp": "Knut Sparhell", + "kovshenin": "Konstantin Kovshenin", + "koodii": "koodii", + "kowsar89": "Kowsar Hossain", + "kracked888": "kracked888", + "kristastevens": "kristastevens", + "kristenfisher427": "kristenfisher427", + "krupalpanchal": "Krupal Panchal", + "krupajnanda": "Krupa Nanda", + "kushang78": "Kushang Tailor", + "kyleak": "kyleak", + "mlaetitia": "Lae", + "lanresmith": "Lanre Smith", + "lgersman": "Lars Gersmann", + "newyorkerlaura": "Laura Byrne", + "laurelfulford": "laurelfulford", + "oncecoupled": "Lauren", + "laurlittle": "Lauren Stein", + "wplmillet": "Laurent MILLET", + "peexy": "Laurent Naudier", + "leemon": "leemon", + "leonidasmilossis": "Leonidas Milosis", + "lgladdy": "Liam Gladdy", + "rudlinkon": "Linkon Miyan", + "liviopv": "liviopv", + "louiswol94": "Louis Wolmarans", + "thelovekesh": "Lovekesh Kumar", + "luan-ramos": "Luan Ramos", + "luboslives": "luboslives", + "gigitux": "Luigi Teschio", + "lardsax": "Luis", + "luisherranz": "luisherranz", + "lmartins": "Luis Martins", + "interdevel": "Luis Molina (interdevel)", + "lyonmuller": "Lyon", + "pagelab": "Márcio Duarte", + "selectedselections": "Maddie - a11n", + "madfcat": "madfcat", + "madhudollu": "Madhu Dollu", + "onemaggie": "Maggie Cabrera", + "mai21": "Mai", + "makdiahussain": "Makdia Hussain", + "manfcarlo": "manfcarlo", + "manojmaharrshi": "Manoj Maharrshi", + "mdxfr": "Marc", + "marc4": "Marc Armengou", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "iworks": "Marcin Pietrzak", + "mciampini": "Marco Ciampini", + "pereirinha": "Marco Pereirinha", + "marherumr": "marherumr", + "chaton666": "Marie Comet", + "marius84": "mariushosting", + "clorith": "Marius L. J.", + "markhowellsmead": "Mark Howells-Mead", + "markjaquith": "Mark Jaquith", + "markjszymanski": "Mark Szymanski", + "mapk": "Mark Uraine", + "mhkuu": "Martijn van der Klis", + "imath": "Mathieu Viet", + "mmaattiiaass": "Matias Benedetto", + "mat-lipe": "Mat Lipe", + "webdevmattcrom": "Matt Cromwell", + "matteoenna": "Matteo Enna", + "mattmm": "Matt Medeiros", + "mattraines": "mattraines", + "mattormeeple": "Matt Sherman", + "maurodf": "maurodf", + "mdnesarmridha": "MD.NESAR MRIDHA", + "hmbashar": "Md Abul Bashar", + "devsahadat": "Md Sahadat Husain", + "tofajjal02": "Md Tofajjal Hossen", + "immeet94": "Meet Makadia", + "meetmehta1205": "Meet Mehta", + "megane9988": "megane9988", + "michaelwp85": "Michael", + "hrkhal": "Michael James Ilett", + "czapla": "Michal Czaplinski", + "mcsf": "Miguel Fonseca", + "miguelsansegundo": "miguelsansegundo", + "misulicus": "Mihai Joldis", + "miikkamakela": "Miikka", + "simison": "Mikael Korpela", + "mikehend": "Mike Henderson", + "mmcalister": "Mike McAlister", + "ppolo99": "Mike Poland", + "mikeybinns": "Mikey Binns", + "multidots1896": "Minal Diwan", + "illuminea": "Miriam Schwab", + "presstoke": "Mitchell Austin", + "presents111": "miya", + "mobarak": "Mobarak Ali", + "mohitdadhich10": "Mohit Dadhich", + "monzuralam": "Monzur Alam", + "jucaduca": "Morais Junior", + "mrwweb": "mrwweb", + "devmuhib": "Muhibul Haque", + "mujuonly": "mujuonly", + "faguni22": "Mumtahina Faguni", + "munyagu": "munyagu", + "musannifzahir": "Musannif Zahir", + "amustaque97": "Mustaque Ahmed", + "myhro": "myhro", + "mykolashlyakhtun": "mykolashlyakhtun", + "nsinelnikov": "Mykyta Synelnikov", + "assassinateur": "Nadir Seghir", + "naeemhaque": "Naeem Haque", + "namithjawahar": "Namith Jawahar", + "narenin": "Narendra Sishodiya", + "nareshbheda": "Naresh Bheda", + "nateinaction": "Nate Gay", + "nazmul111": "Nazmul Hosen", + "nboot8": "nboot8", + "nendeb": "nendeb", + "neotrope": "neotrope", + "ndiego": "Nick Diego", + "nicmare": "nicmare", + "nico23": "Nico", + "niktat": "Nicolas Tatarchenko", + "nicolefurlan": "Nicole Furlan", + "bgnicolepaschen": "Nicole Paschen Caylor", + "nicomollet": "nicomollet", + "nidhidhandhukiya": "nidhidhandhukiya", + "nielslange": "Niels Lange", + "nihar007": "Nihar Ranjan Das", + "rabmalin": "Nilambar Sharma", + "nilovelez": "Nilo Velez", + "niravsherasiya7707": "Nirav Sherasiya", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "nkeller15": "nkeller15", + "noruzzaman": "Noruzzaman", + "nosilver4u": "nosilver4u", + "obliviousharmony": "obliviousharmony", + "ohia": "Ohia ᚛ᚈᚐᚂᚐᚋᚆ᚜", + "okat": "okat", + "dargus": "Old account", + "domainsupport": "Oliver Campion", + "webgarten": "Oliver Schmid", + "olliejones": "OllieJones", + "alshakero": "Omar Alshaker", + "omerkurd": "omerkurd", + "paaljoachim": "Paal Joachim Romdahl", + "pacicio": "Pacicio", + "pamprn": "Pamela Ribeiro", + "pls78": "Paolo L. Scala", + "papijo": "papijo", + "patricia70": "Patricia BT", + "lumiblog": "Patrick Lumumba", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "pauldewouters": "Paul de Wouters", + "paulkevan": "Paul Kevan", + "paulopmt1": "Paulo Trentin", + "paulwilde": "Paul Wilde", + "pavanpatil1": "Pavan Patil", + "pavelevap": "pavelevap", + "pedromendonca": "Pedro Mendonça", + "peiche": "peiche", + "perryrylance": "perryrylance", + "pers": "Per Søderlind", + "provenself": "Peter Rubin", + "petitphp": "petitphp", + "petralian": "petralian", + "mr2p": "Phi Phan", + "nekojonez": "Pieterjan Deneys", + "wppinar": "Pinar", + "pitamdey": "Pitam Dey", + "pkuliga": "pkuliga", + "pooja9712": "pooja9712", + "pooja1210": "Pooja Killekar (Muchandikar)", + "povilasstaskus": "Povilas Staškus", + "praful2111": "Praful Patel", + "pranitdugad": "Pranit Dugad", + "prasadkarmalkar": "Prasad Karmalkar", + "pmbaldha": "Prashant Baldha", + "pratiklondhe": "Pratik Londhe", + "freewebmentor": "Prem Tiwari", + "presskopp": "Presskopp", + "priyanshii5": "Priyanshii Vijayvargiya", + "prottoysarkar": "Prottoy Sarkar Argho", + "quietnoise": "QuietNoise", + "rachelbaker": "Rachel Baker", + "drrxbracho": "Rafael Bracho", + "rafaelgalani": "Rafael Gallani", + "rafaucau": "Rafał Całka", + "lamarajan": "Rajan Lama", + "rajinsharwar": "Rajin Sharwar", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "raquelandefeld": "Raquel", + "ravipatel": "Ravikumar Patel", + "ravinderk": "Ravinder Kumar", + "rejaulalomkhan": "Rejaul Alom Khan", + "defries": "Remkus de Vries", + "tabrisrp": "Remy Perona", + "renishsurani": "renishsurani", + "retrofox": "retrofox", + "richardevs": "richardevs", + "rockfire": "Richard Korthuis", + "rdcoll": "Rich Collier", + "rcreators": "Rishi Mehta", + "robertghetau": "Robert Ghetau", + "littlerchicken": "Robin Cornett", + "rodionov201": "rodionov201", + "kreppar": "Rodrigo Arias", + "rodrigosprimo": "Rodrigo Primo", + "rogermedia": "Roger", + "rolfsiebers": "Rolf Siebers", + "roytanck": "Roy Tanck", + "rmccue": "Ryan McCue", + "ryancurban": "Ryan Urban", + "welcher": "Ryan Welcher", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "s0what": "s0what", + "sagarprajapati": "Sagar Prajapati", + "sahilthakur02": "sahilthakur02", + "sakibmd": "Sakib Mohammed", + "salcode": "Sal Ferrarello", + "xronn": "Sam Berry", + "samanthaxmunoz": "Sam Brockway", + "samiamnot": "samiamnot", + "viralsampat": "Sampat Viral", + "kim88": "Samuel Rüegger", + "samuelsidler": "Samuel Sidler", + "sannevndrmeulen": "Sanne van der Meulen", + "mikachan": "Sarah Norris", + "sarkarripon": "Sarkar Ripon", + "smetzdev": "Sascha Metz", + "sauliusv": "Saulius Vikerta", + "saxonafletcher": "Saxon Fletcher", + "coffee2code": "Scott Reilly", + "scribu": "scribu", + "script2see": "script2see", + "sean212": "Sean Fisher", + "flexseth": "Seth Miller", + "smrubenstein": "Seth Rubenstein", + "sh4lin": "Shalin Shah", + "cafenoirdesign": "Shannon Smith", + "shaunandrews": "shaunandrews", + "sheulyshila": "SheulyShila", + "shital-patel": "Shital Marakana", + "shivapoudel": "Shiva Poudel", + "shivashankerbhatta": "Shiva Shanker Bhatta", + "showravhasan": "Showrav Hasan", + "shreyash3087": "Shreyash Srivastava", + "shub07": "Shubham Kumar Bansal", + "shuvomohajan": "Shuvo Mohajan", + "nomnom99": "Siddharth Thevaril", + "siliconforks": "siliconforks", + "printsachen1": "Silvio Endruhn", + "simo_m": "Simone Maranzana", + "siobhyb": "Siobhan", + "sirzooro": "sirzooro", + "sjnbham": "SJNBham", + "smerriman": "smerriman", + "snehapatil02": "Sneha Patil", + "sourav08": "Sourav Pahwa", + "spencerfinnell": "Spencer Finnell", + "ryokuhi": "Stefano Minoia", + "stephenbrook": "Stephen Brook", + "netweb": "Stephen Edgar", + "stephenmiracle": "stephenmiracle", + "steveariss": "Steve Ariss", + "steveblum": "steveblum", + "stevejonesdev": "Steve Jones", + "strangehill": "strangehill", + "strarsis": "strarsis", + "studio28": "studio28", + "studiozerozero": "studiozerozero", + "sudipatel007": "Sudip Dadhaniya", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "sunil25393": "SunilPrajapati", + "suascat_wp": "Suwash", + "swapnild": "swapnild", + "syamraj24": "syamraj24", + "cybr": "Sybre Waaijer", + "smub": "Syed Balkhi", + "tahmidulkarim": "Tahmid ul Karim", + "iamtakashi": "Takashi Irie", + "inc2734": "Takashi Kitajima", + "voboghure": "Tapan Kumer Das", + "taskotr": "Taras Dashkevych", + "rahmantasnia": "Tasnia Rahman Raima", + "taylorgorman": "Taylor Gorman", + "edent": "Terence Eden", + "teresagobble": "Teresa Gobble", + "thakordarshil": "Thakor Darshil", + "thelmachido": "thelmachido a11n", + "thijso": "Thijs", + "thirumani02": "Thirumani Guhan", + "kraftner": "Thomas Kräftner", + "threadi": "threadi", + "tillkruess": "Till Krüss", + "tb1909": "Tim Brathärig", + "timnicholson": "Tim Nicholson", + "tnolte": "Tim Nolte", + "timothyblynjacobs": "Timothy Jacobs", + "timotijhof": "Timo Tijhof", + "tmatsuur": "tmatsuur", + "tmfhokies": "tmfhokies", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomjcafferkey": "Tom Cafferkey", + "tomalec": "Tomek", + "tomepajk": "tomepajk", + "shimotomoki": "Tomoki Shimomura", + "tomxygen": "tomxygen", + "skithund": "Toni Viemerö", + "starbuck": "Tony G", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "tremidkhar": "Tremi Dkhar", + "truptikanzariya": "Trupti Kanzariya", + "tunetheweb": "tunetheweb", + "twstokes": "twstokes", + "tybor": "tybor", + "u451f": "u451f", + "ugyensupport": "Ugyen Dorji", + "umesh84": "Umesh Gupta", + "up1512001": "up1512001", + "eboxnet": "Vagelis", + "valer1eg": "Valérie Galassi", + "szepeviktor": "Viktor Szépe", + "vineet2003": "Vinit", + "vinita29": "Vinita Tandulkar", + "vipulgupta003": "Vipul Gupta", + "ashokrane": "Vishal Kothari", + "vivekawsm": "vivekawsm", + "vrrobz": "vrrobz", + "webmandesign": "WebMan Design | Oliver Juhas", + "wesatintellitonic": "wesatintellitonic", + "westonruter": "Weston Ruter", + "whaze": "whaze", + "earnjam": "Will Earnhardt", + "nestea29950": "WilliamG", + "skorasaurus": "Will Skora", + "wojtekn": "Wojtek Naruniec", + "wongjn": "wongjn", + "wpsoul": "wpsoul", + "yagniksangani": "Yagnik Sangani", + "yankiara": "yankiara", + "collet": "Yann", + "yguyon": "Yannis Guyon", + "fierevere": "Yui", + "yukinobu": "Yukinobu Asakawa", + "mkismy": "Yuta Amakawa", + "yuvrajsinh2211": "Yuvrajsinh Sisodiya", + "zackkatz": "zackkatz", + "zackkrida": "Zack Krida", + "zafarkamal": "Zafar Kamal", + "zeelthakkar": "zeelthakkar", + "zenaulislam": "Zenaul Islam", + "zkarj": "zkarj", + "zunaid321": "Zunaid Amin" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "LibFont", + "https://github.com/Pomax/lib-font" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.6" + } +} diff --git a/inc/credits/json/6.7.json b/inc/credits/json/6.7.json new file mode 100644 index 0000000..ca3fd00 --- /dev/null +++ b/inc/credits/json/6.7.json @@ -0,0 +1,1408 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "davidbaumwald": [ + "David Baumwald", + "", + "davidbaumwald", + "Release Lead" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "Release Lead" + ], + "kirasong": [ + "Kira Schroder", + "", + "kirasong", + "Release Lead" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "kevin940726": [ + "Kai Hao", + "", + "kevin940726", + "" + ], + "noisysocks": [ + "Robert Anderson", + "", + "noisysocks", + "" + ], + "chaion07": [ + "Ahmed Kabir Chaion", + "", + "chaion07", + "" + ], + "stoyangeorgiev": [ + "Stoyan Georgiev", + "", + "stoyangeorgiev", + "" + ], + "ndiego": [ + "Nick Diego", + "", + "ndiego", + "" + ], + "colorful tones": [ + "Damon Cook", + "", + "colorful tones", + "" + ], + "fabiankaegy": [ + "Fabian Kägy", + "", + "fabiankaegy", + "" + ], + "faguni22": [ + "Mumtahina Faguni", + "", + "faguni22", + "" + ], + "Ankit K Gupta": [ + "Ankit K. Gupta", + "", + "Ankit K Gupta", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "beafialho": [ + "Beatriz Fialho", + "", + "beafialho", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "juanfra": [ + "Juan Aldasoro", + "", + "juanfra", + "" + ], + "matveb": [ + "Matias Ventura", + "", + "matveb", + "" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "richtabor": [ + "Rich Tabor", + "", + "richtabor", + "" + ], + "dmsnell": [ + "Dennis Snell", + "", + "dmsnell", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "andrewserong": [ + "Andrew Serong", + "", + "andrewserong", + "" + ], + "talldanwp": [ + "Daniel Richards", + "", + "talldanwp", + "" + ], + "jorbin": [ + "Aaron Jorbin", + "", + "jorbin", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "jonsurrell": [ + "Jon Surrell", + "", + "jonsurrell", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "santosguillamot": [ + "Mario Santos", + "", + "santosguillamot", + "" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "" + ], + "jorgefilipecosta": [ + "Jorge Costa", + "", + "jorgefilipecosta", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "cbravobernal": [ + "Carlos Bravo", + "", + "cbravobernal", + "" + ], + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "oandregal": [ + "André Maneiro", + "", + "oandregal", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "shailu25": [ + "Shail Mehta", + "", + "shailu25", + "" + ], + "hellofromTonya": [ + "Tonya Mork", + "", + "hellofromTonya", + "" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "" + ], + "annezazu": [ + "Anne McCarthy", + "", + "annezazu", + "" + ], + "jsnajdr": [ + "Jarda Snajdr", + "", + "jsnajdr", + "" + ], + "isabel_brison": [ + "Isabel Brison", + "", + "isabel_brison", + "" + ], + "scruffian": [ + "Ben Dwyer", + "", + "scruffian", + "" + ], + "jeryj": [ + "Jerry Jones", + "", + "jeryj", + "" + ], + "jrf": [ + "Juliette Reinders Folmer", + "", + "jrf", + "" + ], + "daniguardiola": [ + "Dani Guardiola", + "", + "daniguardiola", + "" + ], + "sunil25393": [ + "Sunil Prajapati", + "", + "sunil25393", + "" + ], + "Bernhard Reiter": [ + "Bernhard Reiter", + "", + "Bernhard Reiter", + "" + ], + "presstoke": [ + "Mitchell Austin", + "", + "presstoke", + "" + ], + "ajlende": [ + "Alex Lende", + "", + "ajlende", + "" + ], + "onemaggie": [ + "Maggie Cabrera", + "", + "onemaggie", + "" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "" + ], + "andraganescu": [ + "Andrei Draganescu", + "", + "andraganescu", + "" + ], + "czapla": [ + "Michal Czaplinski", + "", + "czapla", + "" + ], + "amitraj2203": [ + "Amit Raj", + "", + "amitraj2203", + "" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.7" + ], + "type": "list", + "data": { + "75thtrombone": "75thtrombone", + "aware": "Aaron Ware", + "aatanasov": "aatanasov", + "abcsun": "abcsun", + "webcommsat": "Abha Thakor", + "fitehal": "Abhishek Deshpande", + "abhi3315": "Abhishek Sharma", + "ababir": "Abir", + "acafourek": "acafourek", + "adamkheckler": "Adam Heckler", + "adamsilverstein": "Adam Silverstein", + "adamwood": "Adam Wood", + "zieladam": "Adam Zieliński", + "adarshposimyth": "Adarsh Akshat", + "adrian2k7": "Adrian", + "aduth": "aduth", + "ahmarzaidi": "Ahmar Zaidi", + "engahmeds3ed": "Ahmed Saeed", + "ahsankhan316": "Ahsan Khan", + "ajitbohra": "Ajit Bohra", + "akashdhawade": "Akash Dhawade", + "atachibana": "Akira Tachibana", + "akshat2802": "Akshat Kakkad", + "alaminfirdows": "Al-Amin Firdows", + "alanfuller": "Alan Fuller", + "aljullu": "Albert Juhé Lluveras", + "alessandrotesoro": "Alessandro Tesoro", + "ralessio": "Alessio", + "alex27": "alex27", + "albigdd": "Alexander Bigga", + "digitalex11": "Alexander Frank", + "alexandrebuffet": "Alexandre Buffet", + "harlet7": "Alexandru Horeanu", + "xknown": "Alex Concha", + "alexcu21": "Alex Cuadra", + "alexstine": "Alex Stine", + "aliaghdam": "Ali Aghdam", + "ali7ali": "Ali Ali", + "firewatch": "allilevine", + "mrfoxtalbot": "Alvaro Gómez", + "alvitazwar052": "Alvi Tazwar", + "amincharoliya": "Amin Charoliya", + "amirthepiper": "Amir Abbas", + "amjadr360": "Amjad Ali", + "anthakkar08": "Anand Thakkar", + "andergmartins": "andergmartins", + "awetz583": "Andrea Roenning", + "bowedk": "Andreas Pedersen", + "andreiglingeanu": "andreiglingeanu", + "euthelup": "Andrei Lupu", + "andrewhayward": "Andrew Hayward", + "azaozz": "Andrew Ozz", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "la-geek": "Angelika Reisiger", + "aniketpatel": "Aniket Patel", + "ankit-k-gupta": "Ankit K Gupta", + "ankitkumarshah": "Ankit Kumar Shah", + "the-ank": "Ankur Vishwakarma", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "ant1busted": "Antoine", + "antoniosejas": "Antonio Sejas", + "antonvlasenko": "Anton Vlasenko", + "anveshika": "Anveshika Srivastava", + "apmeyer": "apmeyer", + "aristath": "Ari Stathopoulos", + "perezcarreno": "Armando J. Perez Carreno", + "armandsdz": "Armands", + "arnaudbroes": "arnaudbroes", + "artemiosans": "Artemio Morales", + "arthur791004": "Arthur Chu", + "ambrosiawt": "Art Smith", + "arypneta": "arypneta", + "asafm7": "asafm7", + "aslamdoctor": "Aslam Doctor", + "nmutua": "Autumn", + "ayeshrajans": "Ayesh Karunaratne", + "bjerke-johannessen": "Bård Bjerke Johannessen", + "beryldlg": "Béryl de La Grandière", + "neo2k23": "BackuPs", + "balub": "Balu B", + "barryceelen": "Barry Ceelen", + "bartkalisz": "Bart Kalisz", + "benniledl": "Benedikt Ledl", + "rainbowgeek": "Benjamin Denis", + "benjamin_zekavica": "Benjamin Zekavica", + "benoitchantre": "Benoit Chantre", + "bernhard-reiter": "bernhard-reiter", + "kau-boy": "Bernhard Kau", + "neoxx": "Bernhard Riedl", + "berubenic": "berubenic", + "bhaveshdesai13": "Bhavesh Desai", + "bijit027": "Bijit Deb", + "bph": "Birgit Pauli-Haack", + "blindmikey": "blindmikey", + "bluantinoo": "bluantinoo", + "bobbyleenoblestudios": "bobbyleenoblestudios", + "bogdannikolic": "Bogdan Nikolic", + "veryard": "Brad", + "bradley2083": "brad hogan", + "bjorsch": "Brad Jorsch", + "kraftbj": "Brandon Kraft", + "brentjettgmailcom": "Brent Jett", + "brettshumaker": "Brett Shumaker", + "ironprogrammer": "Brian Alexander", + "bacoords": "Brian Coords", + "bgardner": "Brian Gardner", + "bgosnell": "Brian Gosnell", + "brianhenryie": "Brian Henry", + "bridgetwes": "bridgetwes", + "brobken": "brobken", + "freibergergarcia": "Bruno Freiberger Garcia", + "cambabutonono": "Cambabutonono", + "carlosgprim": "Carlos G. P.", + "carstenbach": "Carsten Bach", + "cbirdsong": "cbirdsong", + "charleslf": "charleslf", + "mchirag2002": "Chirag Mathur", + "chrico": "ChriCo", + "jazzs3quence": "Chris Reynolds", + "apermo": "Christoph Daum", + "cfinke": "Christopher Finke", + "ckanitz": "Christopher Kanitz", + "cpal": "Christos Paloukas", + "eclare": "Chris Trynkiewicz (Sukces Strony)", + "nyiriland": "Christy Nyiri", + "butterflymedia": "Ciprian Popescu", + "codersantosh": "codersantosh", + "costdev": "Colin Stewart", + "coreyw": "Corey Worrell", + "courane01": "Courtney Robertson", + "craynor": "craynor", + "creativethemeshq": "creativethemeshq", + "crixu": "Crixu", + "cwhitmore": "Cullen Whitmore", + "cu121": "Cupid Chakma", + "cweiske": "cweiske", + "coquardcyr": "Cyrille", + "da5f656f": "da5f656f", + "xendo": "Dademaru", + "daleharrison": "daleharrison", + "colorful-tones": "Damon Cook", + "mte90": "Daniele Scasciafratte", + "danielpost": "Daniel Post", + "itsdanny": "Danny", + "dannyreaktiv": "dannyreaktiv", + "darerodz": "darerodz", + "d-signed": "Dareth NHANG", + "nerrad": "Darren Ethier (nerrad)", + "dhewercorus": "Darren Hewer", + "darshitrajyaguru97": "Darshit Rajyaguru", + "daveagp": "daveagp", + "fac3less": "David", + "dballari": "David Ballarin Prunera", + "davidbinda": "David Biňovec", + "davidabowman": "David Bowman", + "davidhbrown": "David Brown", + "dpcalhoun": "David Calhoun", + "davidgodleman10up": "David Godleman", + "dhenriet": "David Henriet", + "dlh": "David Herrera", + "justlevine": "David Levine", + "daviedr": "David Rozando", + "dshanske": "David Shanske", + "ddewan": "ddewan", + "dsas": "Dean Sas", + "debarghyabanerjee": "DEBARGHYA BANERJEE", + "deepakrohilla": "Deepak Rohilla", + "deepakvijayan": "Deepak Vijayan", + "dekadinious": "Dekadinious", + "dsmart": "Derek Smart", + "deryck": "Deryck", + "designsimply": "designsimply", + "devansh2002": "Devansh Chaudhary", + "devspace": "devspace", + "dhananjaykuber": "Dhananjay Kuber", + "dharm1025": "Dharmesh Patel", + "dhrumilk": "Dhrumil Kumbhani", + "dhruval04": "Dhruval Shah", + "dhruvang21": "Dhruvang21", + "dilipbheda": "Dilip Bheda", + "dilip2615": "Dilip Modhavadiya", + "dimplemodi": "dimplemodi", + "dd32": "Dion Hulse", + "divibanks": "Divi Banks", + "djcowan": "dj.cowan", + "djennez": "djennez", + "cyberorca": "Doni Kuntoro", + "dooperweb": "dooperweb", + "dorzki": "Dor Zuberi", + "dougwollison": "Doug Wollison", + "drewapicture": "Drew Jaynes", + "drivingralle": "Drivingralle", + "drzraf": "drzraf", + "elrae": "Earle Davies", + "eballeste": "eballeste", + "eclev91": "eclev91", + "beckej": "Ed Beck", + "edithlb": "Edith Milagros Loayza Barazorda", + "ejnwebmaster": "ejnwebmaster", + "elfu98": "elfu98", + "eliorivero": "Elio Rivero", + "erichmond": "Elliott Richmond", + "emmanuel78": "emmanuel78", + "eatse": "Emmanuel Atsé", + "manooweb": "Emmanuel Hesry", + "lopo": "Enrico Battocchi", + "nrqsnchz": "Enrique Sánchez", + "ericdye": "Eric Dye", + "ytfeldrawkcab": "Eric Michel", + "kebbet": "Erik", + "erikiva": "erikiva", + "erikyo": "erikyo", + "eroan": "Eroan Boyer", + "im3dabasia1": "Eshaan Dabasiya", + "eherman24": "Evan Herman", + "circlecube": "Evan Mullins", + "gaambo": "Fabian Todt", + "fabiorubioglio": "Fabio Rubioglio", + "fahimmurshed": "FahimMurshed", + "faisalahammad": "Faisal Ahammad", + "faisal03": "Faisal Alvi", + "fazyshah": "Faizan Nabi", + "iamfarhan09": "Farhan Ahmed", + "fayyazfayzi": "Fayyaz", + "ffffelix": "Felix Renicks", + "fjorgemota": "Fernando Jorge Mota", + "finntown": "finntown", + "firoz2456": "Firoz Sabaliya", + "franciscabusas22": "Francis Cabusas", + "fcoveram": "Francisco", + "frankbiganski": "Frank B.", + "franz00": "Fransisca H", + "fullworks": "fullworks", + "gwallace87": "Gale Wallace", + "gansbrest": "gansbrest", + "garethelwell": "Gareth Elwell", + "garrett-eclipse": "Garrett Hyder", + "pento": "Gary Pendergast", + "gauravsingh7": "gauravsingh7", + "gauravtiwari": "Gaurav Tiwari", + "georgwordpress": "Georg", + "geriux": "Gerardo Pacheco", + "germanfrelo": "Germán Freixinós", + "ghinamt": "ghinamt", + "glynnquelch": "Glynn Quelch", + "gmariani405": "gmariani405", + "graemef": "GraemeF", + "grantmkin": "Grant M. Kinney", + "greentreefrog": "greentreefrog", + "greenworld": "GreenWorld", + "wido": "Guido Scialfa", + "gyurmey": "Gyurmey", + "priethor": "Héctor Prieto", + "halilesen": "Halil ESEN", + "hanneslsm": "Hannes Leismann", + "hage": "Hans-Gerd Gerhards", + "hjklemenz": "Hans Jörg Klemenz", + "hardipparmar": "Hardip Parmar", + "hareesh-pillai": "Hareesh S", + "plaidharper": "Harper Holsinger", + "harshalkadu": "Harshal Kadu", + "harshgajipara": "Harsh Gajipara", + "harshvaishnav": "harshvaishnav", + "hazdiego": "Haz", + "hectorjarquin": "hectorjarquin", + "hedgefield": "hedgefield", + "helen": "Helen Hou-Sandi", + "iamarinoh": "Henrique Iamarino", + "abcd95": "Himanshu Pathak", + "hirschferkel": "hirschferkel", + "hbhalodia": "Hit Bhalodia", + "h71": "Hossein", + "htmgarcia": "htmgarcia", + "huubl": "huubl", + "huzaifaalmesbah": "Huzaifa Al Mesbah", + "kardi420": "Ibrahim", + "ibrahimriaz": "Ibrahim Riaz", + "imranh920": "Imran Hossain (a11n)", + "indirabiswas27": "Indira Biswas", + "itapress": "itapress", + "itpathsolutions": "IT Path Solutions", + "ivanottinger": "Ivan Ottinger", + "jpstevens": "Jack Stevens", + "jacobcassidy": "Jacob Cassidy", + "smithjw1": "Jacob Smith", + "jagirbahesh": "Jagir Bahesh", + "jainil07": "Jainil Shah", + "jtgreyd": "Jakob Trost", + "jamesosborne": "James Osborne", + "jamesros161": "James Rosado", + "jwgoedert": "James Wesley Goedert", + "janak007": "janak Kaneriya", + "janpfeil": "Jan Pfeil", + "jarekmorawski": "jarekmorawski", + "ipajen": "Jarko Piironen", + "jasonbahl": "Jason Bahl", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "javad2000": "javad2000", + "javiarce": "Javier Arce", + "jawadwp": "Jawad Malik", + "topdownjimmy": "Jay", + "jayadevankbh": "Jayadevan k", + "drjosh07": "jbrya029", + "jdahir0789": "JD Ahir", + "jdnd": "jdnd", + "krokodok": "Jeff Chi", + "jffng": "Jeff Ong", + "cheffheid": "Jeffrey de Wit", + "jeffpaul": "Jeffrey Paul", + "jenilk": "Jenil Kanani", + "jennifarhat": "Jennifer Farhat", + "jdy68": "Jenny Dupuy", + "jeremyfelt": "Jeremy Felt", + "jeherve": "Jeremy Herve", + "skobe": "Jesko Bendmann", + "luminuu": "Jessica Lyschik", + "jetaldobariya1": "Jetal dobariya", + "jigar9998": "Jigar Panchal", + "jimmyh61": "jimmyh61", + "joemoto": "Joe Cartonia", + "joehoyle": "Joe Hoyle", + "johnbillion": "John Blackbourn", + "johnillo": "John Espiritu", + "johnny5": "John Godley", + "johnjamesjacoby": "John James Jacoby", + "lwangaman": "JohnRDOrazio", + "johnregan3": "John Regan", + "elbsegler": "Jonas", + "psykro": "Jonathan Bossenger", + "spacedmonkey": "Jonny Harris", + "jonnywatersbb": "Jonny Waters", + "jordesign": "jordesign", + "chanthaboune": "Josepha", + "josevarghese": "Jose Varghese", + "verygoode": "Joshua Goode", + "josklever": "Jos Klever", + "jossnaz": "Jossnaz", + "juanmaguitar": "JuanMa Garrido", + "juanwp22": "juanwp22", + "julianoe": "julianoe", + "juliemoynat": "Julie Moynat", + "juliobox": "Julio Potier", + "junedsabaliya": "Juned Sabaliya", + "greenshady": "Justin Tadlock", + "jzern": "jzern", + "kadamwhite": "K. Adam White", + "kaavyaiyer": "Kaavya Iyer (woo-hc)", + "arkenon": "Kadim Gültekin", + "kafleg": "KafleG", + "kajalgohel": "Kajal Gohel", + "ikamal": "Kamal Hosen", + "kamran8176": "Kamran Hussen", + "karan4word": "Karan Gupta", + "karolmanijak": "Karol Manijak", + "karthickmurugan": "Karthick", + "thekt12": "Karthik Thayyil", + "kartikmehta": "Kartik Mehta", + "kartik-suthar": "Kartik Suthar", + "mt8biz": "Kazuto Takeshita", + "kbrownkd": "kbrownkd (a11n)", + "keffr3n": "Keffr3n", + "kellenmace": "Kellen Mace", + "ryelle": "Kelly Choyce-Dwan", + "kel-dc": "Kel Santiago-Pilarski", + "keoshi": "keoshi", + "ketanniruke": "Ketan Niruke", + "kevinb": "Kevin Behrens", + "kevinswalsh": "kevinswalsh", + "ktaron": "Kevin Taron", + "khokansardar": "Khokan Sardar", + "kimclow": "Kim Clow", + "kishanjasani": "Kishan Jasani", + "kisquian": "kisquian", + "kjellr": "Kjell Reigstad", + "kkmuffme": "kkmuffme", + "knutsp": "Knut Sparhell", + "kowsar89": "Kowsar Hossain", + "kracked888": "kracked888", + "krishneup": "Krishna Neupane", + "kristastevens": "kristastevens", + "kristincodeswp": "KristinCodesWP", + "krupalpanchal": "Krupal Panchal", + "krupajnanda": "Krupa Nanda", + "kmadhak": "Kunal Madhak", + "gohelkunjan": "Kunjan Gohel", + "kurtpayne": "Kurt Payne", + "kushang78": "Kushang Tailor", + "mlaetitia": "Lae", + "notlaura": "Lara Schenck", + "lastsplash": "lastsplash (a11n)", + "newyorkerlaura": "Laura Byrne", + "laurelfulford": "laurelfulford", + "oncecoupled": "Lauren", + "laranz": "Lawrence Joe", + "leecollings": "Lee", + "leemon": "leemon", + "levskipg": "levskipg", + "lgladdy": "Liam Gladdy", + "lifelightweb": "lifelightweb", + "rudlinkon": "Linkon Miyan", + "linsoftware": "Linnea Huxford", + "liviopv": "liviopv", + "louiswol94": "Louis Wolmarans", + "louwie17": "Lourens", + "lovesoni1999": "Love Soni", + "gigitux": "Luigi Teschio", + "zaguiini": "Luis Felipe Zaguini", + "luisherranz": "luisherranz", + "lukasbesch": "lukasbesch", + "lukecarbis": "Luke Carbis", + "maciejmackowiak": "maciejmackowiak", + "madhudollu": "Madhu Dollu", + "madpeter": "madpeter", + "nadimcse": "Mahmudul Haque Nadim", + "mai21": "Mai", + "mkrndmane": "Makarand G. Mane", + "manbo": "manbo", + "maneshtimilsina": "Manesh Timilsina", + "targz-1": "Manuel Schmalstieg", + "manzoorwanijk": "Manzoor Wani (a11n)", + "marianguas": "María Anguas", + "mdxfr": "Marc", + "marc4": "Marc Armengou", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "mardroid": "Marcel Tannich", + "iworks": "Marcin Pietrzak", + "pereirinha": "Marco Pereirinha", + "marcwieland95": "marcwieland95", + "igreenie": "Marek Železný", + "margolisj": "margolisj", + "mariayohana": "Maria Yohana", + "plari": "Marie", + "marius84": "mariushosting", + "clorith": "Marius L. J.", + "mark-k": "Mark-k", + "markhowellsmead": "Mark Howells-Mead", + "markoserb": "Marko Ivanovic", + "markparnell": "Mark Parnell", + "mhkuu": "Martijn van der Klis", + "martinkrcho": "martin.krcho", + "marybaum": "marybaum", + "mmaattiiaass": "Matias Benedetto", + "matteoenna": "Matteo Enna", + "mboynes": "Matthew Boynes", + "lonelyvegan": "Matthew Riley MacPherson", + "kittmedia": "Matthias Kittsteiner", + "mattraines": "mattraines", + "mattyrob": "Matt Robinson", + "mattormeeple": "Matt Sherman", + "mat_": "mat_", + "maurodf": "maurodf", + "mayanktripathi32": "Mayank Tripathi", + "mayur8991": "Mayur Prajapati", + "mcrisp1972": "mcrisp1972", + "istiaqhossain": "Md. Istiaq Hossain", + "hmbashar": "Md Abul Bashar", + "mhshohel": "Md Hossain Shohel", + "mdviralsampat": "mdviralsampat", + "megane9988": "megane9988", + "iammehedi1": "Mehedi Hassan", + "mehulkaklotar": "Mehul Kaklotar", + "melchoyce": "Mel Choyce-Dwan", + "meteorlxy": "meteorlxy", + "michaelwp85": "Michael", + "tw2113": "Michael Beckwith", + "michaelbourne": "Michael Bourne", + "hrkhal": "Michael James Ilett", + "michaelpick": "michaelpick", + "mfgmicha": "Micha Krapp", + "mielbu": "Michelle Bulloch", + "miguelaxcar": "Miguel Axcar", + "mcsf": "Miguel Fonseca", + "migueluy": "Miguel Lezama", + "simison": "Mikael Korpela", + "mikeb8s": "mikeb8s", + "mmcalister": "Mike McAlister", + "ppolo99": "Mike Poland", + "ritterml": "Mike Ritter", + "mikeybinns": "Mikey Binns", + "milamj": "milamj", + "milana_cap": "Milana Cap", + "369work": "miroku", + "mklusak": "mklusak", + "mleathem": "mleathem", + "mlf20": "mlf20", + "mobarak": "Mobarak Ali", + "mohitdadhich10": "Mohit Dadhich", + "morganestes": "Morgan Estes", + "mosescursor": "Moses Cursor Ssebunya", + "mosne": "Mosne / Paolo Tesei", + "mossy2100": "mossy2100", + "mreishus": "mreishus", + "devmuhib": "Muhibul Haque", + "mujuonly": "mujuonly", + "n8finch": "n8finch", + "assassinateur": "Nadir Seghir", + "naeemhaque": "Naeem Haque", + "nagpai": "Nagesh Pai", + "narenin": "Narendra Sishodiya", + "nareshbheda": "Naresh Bheda", + "nateinaction": "Nate Gay", + "nhrrob": "Nazmul Hasan Robin", + "nebojsajurcic": "Nebojša Jurčić", + "nek285": "nek285", + "nendeb55": "nendeb", + "neotrope": "neotrope", + "eidolonnight": "Nicholas Garofalo", + "nickbohle": "Nick Bohle", + "celloexpressions": "Nick Halsey", + "nick_thegeek": "Nick the Geek", + "nicolefurlan": "Nicole Furlan", + "nidhidhandhukiya": "nidhidhandhukiya", + "nihar007": "Nihar Ranjan Das", + "nikitasolanki1812": "Nikita Solanki", + "nirajgirixd": "Niraj Giri", + "niravsherasiya7707": "Nirav Sherasiya", + "nithi22": "Nithin John", + "nithins53": "Nithin SreeRaj", + "noahtallen": "Noah Allen", + "noruzzaman": "Noruzzaman", + "nurielmeni": "nurielmeni", + "obliviousharmony": "obliviousharmony", + "finalwebsites": "Olaf Lederer", + "oglekler": "Olga Gleckler", + "domainsupport": "Oliver Campion", + "olivierlafleur": "Olivier Lafleur", + "alshakero": "Omar Alshaker", + "oscarhugopaz": "Oscar Hugo Paz", + "prestonwordsworth": "p15h", + "paaljoachim": "Paal Joachim Romdahl", + "otakupahp": "Pablo Hernández", + "pablohoneyhoney": "Pablo Honey", + "pamprn": "Pamela Ribeiro", + "pander": "pander", + "pls78": "Paolo L. Scala", + "paragoninitiativeenterprises": "Paragon Initiative Enterprises", + "parinpanjari": "Parin Panjari", + "parthvataliya": "Parth vataliya", + "obrienlabs": "Pat O'Brien", + "patricia70": "Patricia BT", + "lumiblog": "Patrick Lumumba", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "paulcline": "paulcline", + "paulkevan": "Paul Kevan", + "paullb": "paullb", + "paulopmt1": "Paulo Trentin", + "paulschreiber": "Paul Schreiber", + "paulwilde": "Paul Wilde", + "pavanpatil1": "Pavan Patil", + "pcarvalho": "pcarvalho", + "pedromendonca": "Pedro Mendonça", + "perryrylance": "perryrylance", + "provenself": "Peter Rubin", + "petitphp": "petitphp", + "pevogam": "pevogam", + "tyrannous": "Philipp Bammes", + "johnstonphilip": "Phil Johnston", + "philwebs": "philwebs", + "mr2p": "Phi Phan", + "nekojonez": "Pieterjan Deneys", + "boniu91": "Piotrek Boniu", + "pitamdey": "Pitam Dey", + "pgeorgiev": "Plamen Georgiev", + "pooja9712": "pooja9712", + "pooja1210": "Pooja Killekar (Muchandikar)", + "porg": "porg", + "praful2111": "Praful Patel", + "pranitdugad": "Pranit Dugad", + "pratikkry": "Pratik Kumar", + "pratiklondhe": "Pratik Londhe", + "presskopp": "Presskopp", + "prettyboymp": "prettyboymp", + "prionkor": "prionkor", + "pwtyler": "pwtyler", + "rachelbaker": "Rachel Baker", + "spanglishwebs": "Rachel Winspear", + "rfischmann": "Rafael Fischmann", + "rafaelgalani": "Rafael Gallani", + "rafiq91": "Rafiqul Islam", + "rahmatgumilar": "Rahmat Gumilar", + "rahulharpal": "rahulharpal", + "rajinsharwar": "Rajin Sharwar", + "shashwatahalder01": "Rajkumar Shashwata Halder", + "imrraaj": "Raj Patel", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "ramon-fincken": "ramon fincken", + "ramswarup": "Ramswarup Rathod", + "xyulex": "Raul Martinez", + "ravigadhiyawp": "Ravi Gadhiya", + "rcneil": "rcneil", + "realthemes": "realthemes", + "redkite": "redkite", + "rejaulalomkhan": "Rejaul Alom Khan", + "renathoc": "Renatho", + "reputeinfosystems": "reputeinfosystems", + "retrofox": "retrofox", + "rhellewellgmailcom": "Rick Hellewell", + "riddhipatel": "Riddhi Patel", + "rishavdutta": "Rishav Dutta", + "rcreators": "Rishi Mehta", + "rishishah": "Rishi Shah", + "rishit30g": "Rishit Gupta", + "rithik56": "rithik56", + "robert-biswas": "Robert Biswas", + "robertghetau": "Robert Ghetau", + "robertstaddon": "robertstaddon", + "rocketworks": "rocket.works - Dominik Friedrich", + "rodelgc": "Rodel Calasagsag a11n", + "rghedin": "Rodrigo", + "rodrigosprimo": "Rodrigo Primo", + "geekofshire": "Rohan Jha", + "rohitmathur7": "rohitmathur7", + "room34": "room34", + "costasovo": "Rostislav Wolný", + "roygbyte": "roygbyte", + "royho": "royho", + "roytanck": "Roy Tanck", + "rpf5573": "rpf5573", + "rslee": "rslee", + "ruchirj": "Ruchir Goswami", + "rayhatron": "Rufaro Madamombe", + "rvoigt": "rvoigt", + "ryan": "Ryan Boren", + "rleeson": "Ryan Leeson", + "ryancurban": "Ryan Urban", + "welcher": "Ryan Welcher", + "looswebstudio": "Ryo", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "sadmansh": "sadmansh", + "isaeedam": "Saeed Piri", + "mi5t4n": "Sagar Tamang", + "sahiladit": "sahiladit", + "sailpete": "sailpete", + "sainathpoojary": "Sainath Poojary", + "sakibmd": "Sakib Mohammed", + "samiamnot": "samiamnot", + "viralsampat": "Sampat Viral", + "samtoohey93": "Sam Toohey", + "samuelsidler": "Samuel Sidler", + "samuelsilvapt": "Samuel Silva", + "sannevndrmeulen": "Sanne van der Meulen", + "mikachan": "Sarah Norris", + "sarahricker": "sarahricker", + "sarthaknagoshe2002": "Sarthak Nagoshe", + "sathyapulse": "Sathiya Venkatesan", + "satishprajapati": "Satish Prajapati", + "sfougnier": "Saul Fougnier", + "sauliusv": "Saulius Vikerta", + "saxonafletcher": "Saxon Fletcher", + "sayedulsayem": "Sayedul Sayem", + "scholdstrom": "scholdstrom", + "swb1192": "Scott Buscemi", + "scottculverhouse": "scottculverhouse", + "sc0ttkclark": "Scott Kingsley Clark", + "coffee2code": "Scott Reilly", + "wonderboymusic": "Scott Taylor", + "seanavers": "seanavers", + "seanlanglands": "seanlanglands", + "seifradwane": "Seif Radwane", + "kuuuzya": "Sergey", + "zahardoc": "Serhiy Zakharchenko", + "smrubenstein": "Seth Rubenstein", + "severinepozzo": "Severine Pozzo", + "sh4lin": "Shalin Shah", + "shanemuir": "Shane Muirhead", + "sharonaustin": "Sharon Austin", + "sheulyshila": "SheulyShila", + "spdft": "Shoe", + "showravhasan": "Showrav Hasan", + "shreya0204": "Shreya Agarwal", + "shyamkariya": "Shyam Kariya", + "nomnom99": "Siddharth Thevaril", + "silaskoehler": "Silas Köhler", + "siliconforks": "siliconforks", + "simo_m": "Simone Maranzana", + "siobhyb": "Siobhan", + "sirlouen": "SirLouen", + "smerriman": "smerriman", + "snehapatil02": "Sneha Patil", + "sophiegy": "Sophie - a11n", + "souptik": "Souptik Datta", + "sourabhjain": "Sourabh Jain", + "sourav08": "Sourav Pahwa", + "sppramodh": "S P Pramodh", + "staurand": "staurand", + "ryokuhi": "Stefano Minoia", + "stein2nd": "stein2nd", + "stevenlinx": "Steven Lin", + "thompsonsj": "Steven Thompson", + "stimul": "stimul", + "styleshit": "styleshit", + "sudipatel007": "Sudip Dadhaniya", + "sukhendu2002": "Sukhendu Sekhar Guria", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "quadthemes": "Sunny", + "superchlorine": "superchlorine", + "cybr": "Sybre Waaijer", + "jannathsyeda": "Syeda Fahima Jannath", + "tacoverdo": "Taco Verdonschot", + "takahashi_fumiki": "Takahashi Fumiki", + "iamtakashi": "Takashi Irie", + "devtanbir": "Tanbir Ahmod", + "tanvirul": "Tanvirul Haque", + "voboghure": "Tapan Kumer Das", + "taylorgorman": "Taylor Gorman", + "tdrayson": "tdrayson", + "iamjaydip": "thejaydip", + "thelmachido": "thelmachido a11n", + "themes-1": "them.es", + "kraftner": "Thomas Kräftner", + "thrijith": "Thrijith Thankachan", + "tigriweb": "TigriWeb", + "sippis": "Timi Wahalahti", + "timothyblynjacobs": "Timothy Jacobs", + "timwhitlock": "Tim W", + "tirth03": "Tirth Doshi", + "tmanoilov": "tmanoilov", + "toastercookie": "toastercookie", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tomllobet": "Tomas Llobet-Arany", + "tomjcafferkey": "Tom Cafferkey", + "thomasdevisser": "Tom de Visser", + "tomhine": "tomhine", + "tjnowell": "Tom J Nowell", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "tropicalista": "tropicalista", + "areziaal": "Troy Chaplin", + "truptikanzariya": "Trupti Kanzariya", + "tunetheweb": "tunetheweb", + "twstokes": "twstokes", + "ugyensupport": "Ugyen Dorji", + "umesh84": "Umesh Gupta", + "umeshsinghin": "Umesh Singh", + "up1512001": "up1512001", + "ukdrahul": "Uttam Kumar Dash", + "valer1e": "Valérie Galassi", + "twvania": "Vania", + "vertisoft": "Vertisoft", + "vcanales": "Vicente Canales", + "vijaysinh9094": "Vijaysinh Zala", + "szepeviktor": "Viktor Szépe", + "vineet2003": "Vinit", + "ghorivipul97": "Vipul Ghori", + "vipulgupta003": "Vipul Gupta", + "vipulpatil": "Vipul Patil", + "vishy-moghan": "Vishy Moghan", + "vrajadas": "Vraja Das", + "vrishabhsk": "Vrishabh Jasani", + "wbdv": "wbdv", + "webmandesign": "WebMan Design | Oliver Juhas", + "webwurm": "webwurm", + "wesrapyd": "Wes Tatters", + "westonruter": "Weston Ruter", + "williamalexander": "William Alexander", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "wongjn": "wongjn", + "wpeople": "WPeople", + "wpnoman0": "wpnoman0", + "wpsoul": "wpsoul", + "wzieba": "wzieba", + "xipasduarte": "xipasduarte", + "yaniiliev": "Yani", + "collet": "Yann", + "yguyon": "Yannis Guyon", + "yogeshbhutkar": "Yogesh Bhutkar", + "yowangdu": "YoWangdu", + "fierevere": "Yui", + "yukinobu": "Yukinobu Asakawa", + "yuvrajsinh2211": "Yuvrajsinh Sisodiya", + "zackkrida": "Zack Krida", + "zaoyao": "zaoyao", + "zargarov": "Zargarov", + "zeelthakkar": "zeelthakkar", + "zitaruksergij": "zitaruksergij", + "zunaid321": "Zunaid Amin" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "LibFont", + "https://github.com/Pomax/lib-font" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.7" + } +} diff --git a/inc/credits/json/6.8.json b/inc/credits/json/6.8.json new file mode 100644 index 0000000..635c579 --- /dev/null +++ b/inc/credits/json/6.8.json @@ -0,0 +1,1369 @@ +{ + "groups": { + "core-developers": { + "name": "Noteworthy Contributors", + "type": "titles", + "shuffle": false, + "data": { + "matt": [ + "Matt Mullenweg", + "", + "matt", + "Release Lead" + ], + "JeffPaul": [ + "Jeff Paul", + "", + "JeffPaul", + "Release Coordination" + ], + "michelleames": [ + "Michelle Frechette", + "", + "michelleames", + "Release Coordination" + ], + "Mamaduka": [ + "George Mamadashvili", + "", + "Mamaduka", + "Tech Lead" + ], + "joemcgill": [ + "Joe McGill", + "", + "joemcgill", + "Tech Lead" + ], + "desrosj": [ + "Jonathan Desrosiers", + "", + "desrosj", + "Tech Lead" + ], + "audrasjb": [ + "Jean-Baptiste Audras", + "", + "audrasjb", + "Triage Lead" + ], + "karmatosed": [ + "Tammie Lister", + "", + "karmatosed", + "Design Lead" + ], + "flixos90": [ + "Felix Arntz", + "", + "flixos90", + "Performance Lead" + ], + "krupajnanda": [ + "Krupa Nanda", + "", + "krupajnanda", + "Test Lead" + ], + "wildworks": [ + "Aki Hamano", + "", + "wildworks", + "" + ], + "tyxla": [ + "Marin Atanasov", + "", + "tyxla", + "" + ], + "SergeyBiryukov": [ + "Sergey Biryukov", + "", + "SergeyBiryukov", + "" + ], + "youknowriad": [ + "Riad Benguella", + "", + "youknowriad", + "" + ], + "afercia": [ + "Andrea Fercia", + "", + "afercia", + "" + ], + "mciampini": [ + "Marco Ciampini", + "", + "mciampini", + "" + ], + "0mirka00": [ + "Lena Morita", + "", + "0mirka00", + "" + ], + "poena": [ + "Carolina Nymark", + "", + "poena", + "" + ], + "ramonopoly": [ + "Ramon James", + "", + "ramonopoly", + "" + ], + "gziolo": [ + "Greg Ziółkowski", + "", + "gziolo", + "" + ], + "westonruter": [ + "Weston Ruter", + "", + "westonruter", + "" + ], + "calvinalkan": [ + "Calvin Alkan", + "", + "calvinalkan", + "" + ], + "dd32": [ + "Dion Hulse", + "", + "dd32", + "" + ], + "paragoninitiativeenterprises": [ + "Scott Arciszewski", + "", + "paragoninitiativeenterprises", + "" + ], + "johnbillion": [ + "John Blackbourn", + "", + "johnbillion", + "" + ], + "im3dabasia1": [ + "Eshaan Dabasiya", + "", + "im3dabasia1", + "" + ], + "yogeshbhutkar": [ + "Yogesh Bhutkar", + "", + "yogeshbhutkar", + "" + ], + "krupaly2k": [ + "Krupal Lakhia", + "", + "krupaly2k", + "" + ] + } + }, + "contributing-developers": { + "name": false, + "type": "titles", + "shuffle": true, + "data": { + "swissspidy": [ + "Pascal Birchler", + "", + "swissspidy", + "" + ], + "ntsekouras": [ + "Nik Tsekouras", + "", + "ntsekouras", + "" + ], + "peterwilsoncc": [ + "Peter Wilson", + "", + "peterwilsoncc", + "" + ], + "joedolson": [ + "Joe Dolson", + "", + "joedolson", + "" + ], + "Joen": [ + "Joen Asmussen", + "", + "Joen", + "" + ], + "jameskoster": [ + "James Koster", + "", + "jameskoster", + "" + ], + "aaronrobertshaw": [ + "Aaron Robertshaw", + "", + "aaronrobertshaw", + "" + ], + "fabiankaegy": [ + "Fabian Kägy", + "", + "fabiankaegy", + "" + ], + "get_dave": [ + "David Smith", + "", + "get_dave", + "" + ], + "ellatrix": [ + "Ella van Durpe", + "", + "ellatrix", + "" + ], + "shailu25": [ + "Shail Mehta", + "", + "shailu25", + "" + ], + "oandregal": [ + "André Maneiro", + "", + "oandregal", + "" + ], + "jonsurrell": [ + "Jon Surrell", + "", + "jonsurrell", + "" + ], + "mukesh27": [ + "Mukesh Panchal", + "", + "mukesh27", + "" + ], + "nikunj8866": [ + "Nikunj Hatkar", + "", + "nikunj8866", + "" + ], + "karthickmurugan": [ + "Karthick Murugan", + "", + "karthickmurugan", + "" + ], + "marybaum": [ + "Mary Baum", + "", + "marybaum", + "" + ], + "ryelle": [ + "Kelly Choyce-Dwan", + "", + "ryelle", + "" + ], + "sabernhardt": [ + "Stephen Bernhardt", + "", + "sabernhardt", + "" + ], + "paulkevan": [ + "Paul Kevan", + "", + "paulkevan", + "" + ] + } + }, + "props": { + "name": "Core Contributors to WordPress %s", + "placeholders": [ + "6.8" + ], + "type": "list", + "data": { + "jorbin": "Aaron Jorbin", + "thehercules": "Aashish Sharma", + "webcommsat": "Abha Thakor", + "hiabhaykulkarni": "Abhay Kulkarni", + "abhi3315": "Abhishek Sharma", + "adakaleh": "AdaKaleh", + "adamsilverstein": "Adam Silverstein", + "zieladam": "Adam Zieliński", + "adhun": "Adhun Anand", + "adityab98": "Aditya Bansode", + "stromhalm": "Adrian Jagusch", + "aduth": "aduth", + "hemant-ahir": "Ahir Hemant", + "ahmarzaidi": "Ahmar Zaidi", + "chaion07": "Ahmed Kabir Chaion", + "engahmeds3ed": "Ahmed Saeed", + "ahsankhan316": "Ahsan Khan", + "aishwarryapande": "Aishwarrya Pande", + "ajayghaghretiya1": "Ajay Ghaghretiya", + "ajmaurya": "Ajay Maurya", + "ajitbohra": "Ajit Bohra", + "akanshusingh": "Akanshu Singh", + "atachibana": "Akira Tachibana", + "aks30498": "aks30498", + "akshat2802": "Akshat Kakkad", + "akshaydhere": "Akshay Dhere", + "aljullu": "Albert Juhé Lluveras", + "ralessio": "Alessio", + "albigdd": "Alexander Bigga", + "alexandrebuffet": "Alexandre Buffet", + "xknown": "Alex Concha", + "alexus450": "Alexei Samarschi", + "alexflorisca": "Alex Florisca", + "ajlende": "Alex Lende", + "alexschmitz": "alexschmitz", + "alexstine": "Alex Stine", + "alireyad": "Ali Akbar Reyad", + "firewatch": "allilevine", + "alpipego": "alpipego", + "mrfoxtalbot": "Alvaro Gómez", + "akrocks": "Amaan Khan", + "alh0319": "Amber Hinds", + "amimulihsanmahdi": "Amimul Ihsan", + "amin7": "Amin", + "amincharoliya": "Amin Charoliya", + "amitbhosale": "Amit Bhosale", + "amitraj2203": "Amit Raj", + "ammarmassoud": "Ammar Mohamed Fath Allah Abd-Elaaty Massoud", + "amolebonde": "amolebonde", + "anandraj346": "Anand Raj", + "anlino": "Anders Norén", + "awetz583": "Andrea Roenning", + "bowedk": "Andreas Pedersen", + "andraganescu": "Andrei Draganescu", + "euthelup": "Andrei Lupu", + "nacin": "Andrew Nacin", + "azaozz": "Andrew Ozz", + "andrewserong": "Andrew Serong", + "andrewssanya": "Andrew Ssanya", + "rarst": "Andrey \"Rarst\" Savchenko", + "afragen": "Andy Fragen", + "rilwis": "Anh Tran", + "wpgurudev": "Ankit Gade", + "ankit-k-gupta": "Ankit K Gupta", + "ankitkumarshah": "Ankit Kumar Shah", + "ankitmaru": "Ankit Panchal", + "ankitpatel1578": "Ankit Patel", + "anmolverma404": "Anmol Verma", + "annchichi": "annchichi", + "annebovelett": "Anne-Mieke Bovelett", + "annezazu": "annezazu", + "antpb": "Anthony Burchell", + "ahortin": "Anthony Hortin", + "antonvlasenko": "Anton Vlasenko", + "anujrathore24": "Anuj Singh", + "anveshika": "Anveshika Srivastava", + "arielmaidana": "Ariel Maidana", + "aristath": "Ari Stathopoulos", + "arnaudbroes": "arnaudbroes", + "arnoutblueshell": "arnoutblueshell", + "artemiosans": "Artemio Morales", + "mohonchandra": "Asish Chandra Mohon", + "auareyou": "Au", + "autotutorial": "autotutorial", + "ayeshrajans": "Ayesh Karunaratne", + "azharderaiya": "Azhar Deraiya", + "beryldlg": "Béryl de La Grandière", + "back2backdvm": "back2backdvm", + "neo2k23": "BackuPs", + "balub": "Balu B", + "barry": "Barry", + "bayejid00": "Bayejid Ahmed", + "beafialho": "Beatriz Fialho", + "benharri": "ben", + "benazeer": "Benazeer", + "scruffian": "Ben Dwyer", + "benniledl": "Benedikt Ledl", + "benjamin_zekavica": "Benjamin Zekavica", + "benoitchantre": "Benoit Chantre", + "bsutcliffe": "Ben Sutcliffe", + "bernhard-reiter": "bernhard-reiter", + "berislavgrgicak": "Bero", + "bgermann": "bgermann", + "albatross10": "Bhavik Kalpesh", + "bijit027": "Bijit Deb", + "birgire": "Birgir Erlendsson (birgire)", + "bph": "Birgit Pauli-Haack", + "rainynewt": "Bishal Shrestha", + "bjornw": "BjornW", + "bluantinoo": "bluantinoo", + "bogdanungureanu": "BogdanUngureanu", + "bor0": "Boro Sitnikovski", + "veryard": "Brad", + "bjorsch": "Brad Jorsch", + "bradleyt": "Bradley Taylor", + "bhubbard": "Brandon Hubbard", + "bpayton": "Brandon Payton", + "brettsmason": "brettsmason", + "brevilo": "brevilo", + "ironprogrammer": "Brian Alexander", + "bacoords": "Brian Coords", + "masteradhoc": "Brian Haas", + "bronsonquick": "Bronson Quick", + "bschneidewind": "Bryan Schneidewind", + "burakkaptan": "burak", + "burnuser": "burnuser", + "snicco": "Calvin Alkan", + "cbravobernal": "Carlos Bravo", + "cbirdsong": "cbirdsong", + "cgastrell": "cgastrell", + "charleslf": "charleslf", + "mel_cha": "chiilog (Chiaki Okamoto)", + "chintanmachhi207": "chintanmachhi207", + "chrico": "ChriCo", + "chriscct7": "chriscct7", + "chrisdotdotdot": "chrisdotdotdot", + "apermo": "Christoph Daum", + "claimableperch": "claimableperch", + "claudiulodro": "Claudiu Lodromanean", + "codebymikey": "codebymikey", + "codersantosh": "codersantosh", + "colind": "ColinD", + "colinleroy": "colinleroy", + "costdev": "Colin Stewart", + "coreyw": "Corey Worrell", + "courane01": "Courtney Robertson", + "cbusquets1989": "Cris Busquets", + "mitogh": "Crisoforo Gaspar", + "ctienshi": "ctienshi", + "cweiske": "cweiske", + "didierjm": "cybeardjm", + "coquardcyr": "Cyrille", + "css31": "Cyrille Sanson", + "daedalon": "Daedalon", + "acketon": "Dakota Chichester", + "dalleyne": "Damien Alleyne", + "colorful-tones": "Damon Cook", + "danht": "danht", + "danielbachhuber": "Daniel Bachhuber", + "mte90": "Daniele Scasciafratte", + "danielpataki": "danielpataki", + "danielpost": "Daniel Post", + "talldanwp": "Daniel Richards", + "danielvann": "danielvann", + "daniguardiola": "Dani Guardiola", + "dpknauss": "Dan Knauss", + "darerodz": "darerodz", + "dkotter": "Darin Kotter", + "dhewercorus": "Darren Hewer", + "davelo": "Dave Loodts", + "davilera": "David Aguilera", + "darnado": "David Arnado", + "davidbaumwald": "David Baumwald", + "davidbinda": "David Biňovec", + "davidabowman": "David Bowman", + "dpcalhoun": "David Calhoun", + "dafargier": "David FARGIER", + "dlh": "David Herrera", + "david-innes": "David Innes", + "justlevine": "David Levine", + "daviedr": "David Rozando", + "dshanske": "David Shanske", + "daymobrew": "daymobrew", + "deadduck169": "deadduck169", + "dsas": "Dean Sas", + "dkarfa": "Debabrata Karfa", + "debarghyabanerjee": "DEBARGHYA BANERJEE", + "deepakrohilla": "Deepak Rohilla", + "deeppatel8950": "Deep Patel", + "realloc": "Dennis Ploetner", + "dmsnell": "Dennis Snell", + "densinakum": "Densi Nakum", + "designsimply": "designsimply", + "devansh2002": "Devansh Chaudhary", + "dhananjaykuber": "Dhananjay Kuber", + "dharm1025": "Dharmesh Patel", + "dhavalkapadane": "Dhaval Kapadane", + "dheeraj2995": "Dheeraj Bhosale", + "dhrumilk": "Dhrumil Kumbhani", + "dhruvang21": "Dhruvang21", + "dhruvik18": "Dhruvik Malaviya", + "dhruvishah2203": "Dhruvi Shah", + "diguj": "Digvijay Zite", + "dilipom13": "dilip", + "dilipbheda": "Dilip Bheda", + "diliphingarajiya": "Dilip Hingarajiya", + "dilip2615": "Dilip Modhavadiya", + "dingguodong": "DingGuodong", + "divyeshk71": "Divyesh_kakrecha", + "djcowan": "dj.cowan", + "mediaformat": "Django", + "dnnsjsk": "dnnsjsk", + "doekenorg": "Doeke Norg", + "dogee": "dogee", + "domenicdenicola": "domenicdenicola", + "ocean90": "Dominik Schilling", + "donalirl": "donalirl", + "dooperweb": "dooperweb", + "dougwollison": "Doug Wollison", + "dretzlaff": "dretzlaff", + "drewapicture": "Drew Jaynes", + "drivingralle": "Drivingralle", + "dwainm": "Dwain Maralack", + "earthman100": "Earthman Media", + "eclev91": "eclev91", + "eddystile": "Eddy", + "cais": "Edward Caissie", + "eceleste": "efc", + "talksina": "Elena Brescacin", + "elizaan36": "elizaan36", + "codex-m": "Emerson Maningo", + "emlebrun": "Emilie LEBRUN", + "eatse": "Emmanuel Atsé", + "lopo": "Enrico Battocchi", + "ericdye": "Eric Dye", + "ethitter": "Erick Hitter", + "codekraft": "Erik", + "kebbet": "Erik", + "estelaris": "Estela Rueda", + "eherman24": "Evan Herman", + "etobiesen": "Even Tobiesen", + "gaambo": "Fabian Todt", + "faisalahammad": "Faisal Ahammad", + "faisal03": "Faisal Alvi", + "fazyshah": "Faizan Nabi", + "ffffelix": "Felix Renicks", + "finntown": "finntown", + "firoz2456": "Firoz Sabaliya", + "francina": "Francesca Marano", + "franciscabusas22": "Francis Cabusas", + "fcoveram": "Francisco", + "frankbiganski": "Frank B.", + "frank-klein": "Frank Klein", + "franz00": "Fransisca H", + "frkly": "frkly", + "fushar": "fushar", + "fxbenard": "FX Bénard", + "gaellebesson": "gaellebesson", + "gajendrasingh": "Gajendra Singh", + "galibh": "Galib Hayder", + "ecgan": "Gan Eng Chin", + "garrett-eclipse": "Garrett Hyder", + "garyj": "Gary Jones", + "pento": "Gary Pendergast", + "soulseekah": "Gennady Kovshenin", + "geriux": "Gerardo Pacheco", + "ghinamt": "ghinamt", + "girishpanchal": "Girish Panchal", + "giuriani": "giuriani", + "glendaviesnz": "Glen Davies", + "glynnquelch": "Glynn Quelch", + "ingeniumed": "Gopal Krishnan", + "grantmkin": "Grant M. Kinney", + "gregbenz": "gregbenz", + "grgarside": "grgarside", + "growwbuddy": "GrowwBuddy", + "guido07111975": "Guido", + "guillaumeturpin": "Guillaume TURPIN", + "gulamdastgir04": "Gulamdastgir Momin", + "priethor": "Héctor Prieto", + "gencmedya": "Halil Kaya", + "yahaly": "Halyna Yampolska", + "hameem1102": "Hameem Mahdad Kader", + "hanneslsm": "Hannes Leismann", + "hage": "Hans-Gerd Gerhards", + "hardipparmar": "Hardip Parmar", + "hareesh-pillai": "Hareesh S", + "harishanker": "Hari Shanker R", + "harrym": "harrym", + "harshalkadu": "Harshal Kadu", + "hazdiego": "Haz", + "hekuranredev": "hekuranredev", + "helen": "Helen Hou-Sandi", + "hdkothari81": "Hemant Kothari", + "iamarinoh": "Henrique Iamarino", + "henrywright": "Henry Wright", + "rvouill": "Herve THOMAS", + "hideishi": "hideishi", + "kurudrive": "Hidekazu Ishikawa", + "hilayt24": "Hilay Trivedi", + "panchalhimani711": "Himani Panchal", + "abcd95": "Himanshu Pathak", + "hbhalodia": "Hit Bhalodia", + "hitendra-chopda": "Hitendra Chopda", + "hiteshhuptechweb": "Hitesh Dhokai", + "hovhanneshovakimyan": "Hovhannes Hovakimyan", + "hueitan": "hueitan", + "humanify": "humanify", + "hussain896": "hussain896", + "huubl": "huubl", + "huzaifaalmesbah": "Huzaifa Al Mesbah", + "iandunn": "Ian Dunn", + "ilovecats7": "ilovecats7", + "imranhasanraaz": "Imran", + "imranh920": "Imran Hossain (a11n)", + "indirabiswas27": "Indira Biswas", + "indithemes": "indithemes", + "isabel_brison": "Isabel Brison", + "iseulde": "iseulde", + "isuke01": "Isu", + "ivankristianto": "Ivan Kristianto", + "moxie": "Jack", + "jagirbahesh": "Jagir Bahesh", + "jainil07": "Jainil Shah", + "whyisjake": "Jake Spurlock", + "jhmonroe": "James Monroe", + "jopdop30": "James Payne", + "imaginarymedia": "James Robinson", + "q0rban": "James Sansbury", + "jamieblomerus": "Jamie Blomerus", + "jammycakes": "jammycakes", + "janak007": "janak Kaneriya", + "lysyjan87": "Jan Lysý", + "janusdev": "janusdev", + "jsnajdr": "Jarda Snajdr", + "jarekmorawski": "jarekmorawski", + "boogah": "Jason Cosper", + "madtownlems": "Jason LeMahieu (MadtownLems)", + "jasonsa19": "Jason Sauerwald", + "javiercasares": "Javier Casares", + "shovan_jaya": "Jayaram", + "jdahir0789": "JD Ahir", + "jdnd": "jdnd", + "krokodok": "Jeff Chi", + "maverick3x6": "Jeff Golenski", + "jffng": "Jeff Ong", + "jeflopodev": "jeflopo", + "jdy68": "Jenny Dupuy", + "jepperask": "jepperask", + "jeremy80": "jeremy80", + "jeremyfelt": "Jeremy Felt", + "jeremyroman": "jeremyroman", + "jeryj": "jeryj", + "jessedyck": "jessedyck", + "luminuu": "Jessica Lyschik", + "jigar-bhanushali": "Jigar Bhanushali", + "jigar9998": "Jigar Panchal", + "jnweaver": "jnweaver", + "jartes": "Joan Artes", + "jodamo5": "jodamo5", + "joecsmalley": "joecsmalley", + "joehoyle": "Joe Hoyle", + "timse201": "Johannes Jülg", + "johnjamesjacoby": "John James Jacoby", + "johnregan3": "John Regan", + "arrcorona": "Jomar Jay Corona", + "jomonthomaslobo1": "Jomon Thomas Lobo", + "psykro": "Jonathan Bossenger", + "jongycastillo": "Jong", + "n2erjo00": "Joni Erkkilä", + "jonnyauk": "jonnyauk", + "spacedmonkey": "Jonny Harris", + "joomskys": "joomskys", + "joostdevalk": "Joost de Valk", + "jordesign": "jordesign", + "jorgefilipecosta": "Jorge Costa", + "blogitsolutions": "Josef Seidl", + "josephscott": "Joseph Scott", + "josevarghese": "Jose Varghese", + "joshuawold": "Joshua Wold", + "josvelasco": "Jos Velasco", + "jottevanger": "jottevanger", + "jokanane": "Jouni Kananen", + "joyously": "Joy", + "juanfra": "Juan Aldasoro", + "juanbuis": "juanbuis", + "juanmaguitar": "JuanMa Garrido", + "juanwp22": "juanwp22", + "jules-colle": "Jules Colle", + "julianmar": "julianmar", + "juliemoynat": "Julie Moynat", + "jrf": "Juliette Reinders Folmer", + "juliobox": "Julio Potier", + "greenshady": "Justin Tadlock", + "juzar": "Juzar", + "kadamwhite": "K. Adam White", + "kafleg": "KafleG", + "kevin940726": "Kai Hao", + "kaitohm": "Kaito Hanamori", + "ikamal": "Kamal Hosen", + "kapasias": "KAP ASIAs", + "kapilpaul": "Kapil Paul", + "karlgroves": "karlgroves", + "karolmanijak": "Karol Manijak", + "karthikeya01": "Karthikeya Bethu", + "thekt12": "Karthik Thayyil", + "kasparsd": "Kaspars", + "zoonini": "Kathryn Presner", + "kausaralm": "Kausar Alam", + "keithdevon": "keithdevon", + "tinypixel": "Kelly Mears", + "kel-dc": "Kel Santiago-Pilarski", + "keoshi": "keoshi", + "ketanniruke": "Ketan Niruke", + "patelketan": "Ketan Patel", + "kevinlearynet": "Kevinleary.net", + "kharisblank": "Kharis Sulistiyono", + "kirasong": "Kira Schroder", + "kjroelke": "KJ Roelke", + "kkmuffme": "kkmuffme", + "knutsp": "Knut Sparhell", + "kohheepeace": "kohheepeace", + "kmgalanakis": "Konstantinos Galanakis", + "xkon": "Konstantinos Xenos", + "kristastevens": "kristastevens", + "laurelfulford": "laurelfulford", + "wplmillet": "Laurent MILLET", + "laxman-prajapati": "Laxman Prajapati", + "lakshmananphp": "Lax Mariappan", + "lcarevic": "lcarevic", + "leecollings": "Lee", + "leedxw": "leedxw", + "leewillis77": "Lee Willis", + "lenasterg": "lenasterg", + "leszeks": "leszeks", + "leup": "leup", + "levskipg": "levskipg", + "lgladdy": "Liam Gladdy", + "louislaugesen": "Louis", + "louwie17": "Lourens", + "thelovekesh": "Lovekesh Kumar", + "lovesoni1999": "Love Soni", + "lovewpmu": "lovewpmu", + "lovor": "Lovro Hrust", + "dreadlox": "Lox", + "ltrihan": "ltrihan", + "gigitux": "Luigi Teschio", + "zaguiini": "Luis Felipe Zaguini", + "luisherranz": "luisherranz", + "wpfed": "Lukasz", + "lukecavanagh": "Luke Cavanagh", + "gadelhas": "Mário Santos", + "maciejmackowiak": "maciejmackowiak", + "madhudollu": "Madhu Dollu", + "madpeter": "madpeter", + "magdarogier": "Magda Rogier", + "onemaggie": "Maggie Cabrera", + "mp518": "Mahesh Prajapati", + "mai21": "Mai", + "maikelraow": "maikelraow", + "travel_girl": "Maja Benke", + "mkrndmane": "Makarand G. Mane", + "tomdxw": "mallorydxw-old", + "manfcarlo": "manfcarlo", + "manojmaharrshi": "Manoj Maharrshi", + "manzoorwanijk": "Manzoor Wani (a11n)", + "mdxfr": "Marc", + "fullofcaffeine": "Marcelo de Moraes Serpa", + "marchalyoan": "marchalyoan", + "afmarchetti": "Marchetti Design", + "marian1": "marian1", + "nuryko": "Marianna", + "mariayohana": "Maria Yohana", + "plari": "Marie", + "marineevain": "Marine EVAIN", + "nofearinc": "Mario Peshev", + "santosguillamot": "Mario Santos", + "clorith": "Marius L. J.", + "mark-k": "Mark-k", + "markhowellsmead": "Mark Howells-Mead", + "mapk": "Mark Uraine", + "martinkrcho": "martin.krcho", + "4thhubbard": "Mary Hubbard", + "immasud": "Masud Rana", + "paapst": "Mathieu Paapst", + "mmaattiiaass": "Matias Benedetto", + "matveb": "Matias Ventura", + "iammattthomas": "Matt (Thomas) Miklic", + "matteoenna": "Matteo Enna", + "kinggmobb": "Matthew", + "mboynes": "Matthew Boynes", + "mattyrob": "Matt Robinson", + "mattryanwalker": "mattryanwalker", + "mattwest": "Matt West", + "azouamauriac": "Mauriac AZOUA", + "maximebj": "maximebj", + "maximemeganck": "Maxime Meganck", + "mayanktripathi32": "Mayank Tripathi", + "mayur8991": "Mayur Prajapati", + "mdibrahimk48": "Md. Ibrahim Khalil", + "mehedi_csit": "Md.Mehedi Hasan", + "najmulsaju": "Md. Najmul Islam", + "faithcoder": "Md Abdullah Al Arif", + "hmbashar": "Md Abul Bashar", + "itsmhrahman": "Md Hafijur Rahman", + "kawsar007": "MD Kawsar Chowdhury", + "mehdi01": "Md Mahdi Hasan", + "mdviralsampat": "mdviralsampat", + "megane9988": "megane9988", + "leeseoftbc": "MelissaH", + "metropolis_john": "metropolis_john", + "mdawaffe": "Michael Adams (mdawaffe)", + "mburridge": "Michael Burridge", + "websiteredev": "Michael Willman", + "czapla": "Michal Czaplinski", + "micromadness": "micromadness", + "mcsf": "Miguel Fonseca", + "mmtr86": "Miguel Torres", + "mijotj": "Mijo T J", + "simison": "Mikael Korpela", + "mbijon": "Mike Bijon", + "ritterml": "Mike Ritter", + "mikinc860": "Mikin Chauhan", + "milana_cap": "Milana Cap", + "milindmore22": "Milind More", + "mimitips": "mimi", + "369work": "miroku", + "presstoke": "Mitchell Austin", + "modi2918": "Modi Sahil", + "antwortzeit": "modulbuero", + "aboelfotoh": "Mohamed Aboelfotoh Mohamed", + "mohitdadhich10": "Mohit Dadhich", + "mojorob": "mojorob", + "jucaduca": "Morais Junior", + "mosescursor": "Moses Cursor Ssebunya", + "mosne": "Mosne / Paolo Tesei", + "mr660": "mr660", + "mreishus": "mreishus", + "mrunalkulkarni": "mrunalkulkarni", + "mrwweb": "mrwweb", + "mtdkei": "mt", + "muddassirnasim": "Muddassir Rahman Nasim", + "devmuhib": "Muhibul Haque", + "mujuonly": "mujuonly", + "mukulsingh27": "Mukul Singh", + "my1xt": "My1", + "n8finch": "n8finch", + "assassinateur": "Nadir Seghir", + "nandow": "nandow", + "nanisamireddy": "NANI SAMIREDDY", + "narenin": "Narendra Sishodiya", + "nareshbheda": "Naresh Bheda", + "nataliat2004": "Natalia T", + "nathanatmoz": "Nathan Johnson", + "navneet": "navneet", + "navi161": "Navneet Kaur", + "nhrrob": "Nazmul Hasan Robin", + "greatislander": "Ned Zimmerman", + "neotrope": "neotrope", + "mcqueen22": "NerQuiles", + "krstarica": "net", + "ndiego": "Nick Diego", + "nickgalvez": "nickgalvez", + "nicolasleroy": "nicolasleroy", + "undefinedfr": "Nicolas RIVIERE", + "nidhidhandhukiya": "nidhidhandhukiya", + "smushytaco": "Nikan Radan", + "nikitasolanki1812": "Nikita Solanki", + "snilesh": "Nilesh Shiragave", + "nirajgirixd": "Niraj Giri", + "nithins53": "Nithin SreeRaj", + "mrtortai": "Noam Eppel", + "noruzzaman": "Noruzzaman", + "nosilver4u": "nosilver4u", + "oceantober": "oceantober", + "finalwebsites": "Olaf Lederer", + "oglekler": "Olga Gleckler", + "domainsupport": "Oliver Campion", + "jbkkd": "Omer Korner", + "arzola": "Oscar Arzola", + "groenroos": "Oskari Groenroos", + "othernoel": "othernoel", + "ov3rfly": "Ov3rfly", + "paaljoachim": "Paal Joachim Romdahl", + "pampfelimetten": "pampfelimetten", + "parinpanjari": "Parin Panjari", + "dparthj": "Parth Dodiya", + "parthvataliya": "Parth vataliya", + "casiepa": "Pascal Casier", + "pateljaymin": "Patel Jaymin", + "patricia70": "Patricia BT", + "lumiblog": "Patrick Lumumba", + "eartboard": "Paul", + "pbearne": "Paul Bearne", + "pbiron": "Paul Biron", + "bbpaule": "Paul English", + "paullb": "paullb", + "psrpinto": "Paulo Pinto", + "paulopmt1": "Paulo Trentin", + "pavanpatil1": "Pavan Patil", + "creadordev": "Pawan Kumar", + "pedromendonca": "Pedro Mendonça", + "peter8nss": "peter8nss", + "peterdavehello": "peterdavehello", + "provenself": "Peter Rubin", + "westi": "Peter Westwood", + "petitphp": "petitphp", + "philliproth": "philliproth", + "philwebs": "philwebs", + "pitamdey": "Pitam Dey", + "pixlpirate": "pixlpirate", + "podpirate": "podpirate", + "pooja9712": "pooja9712", + "poojabhimani": "Pooja Bhimani", + "pooja1210": "Pooja Killekar (Muchandikar)", + "praful2111": "Praful Patel", + "prasadkarmalkar": "Prasad Karmalkar", + "prashant": "prashant", + "pmbaldha": "Prashant Baldha", + "contactprashantpp": "Prashant Patil", + "prathameshbhagat1511": "prathameshbhagat1511", + "prathamesh24": "Prathamesh Shirke", + "pkbhatt": "Pratik Bhatt", + "pratikgandhi": "Pratik Gandhi", + "pratiklondhe": "Pratik Londhe", + "presskopp": "Presskopp", + "digitalpritam": "Pritam Sonone", + "priyank9033": "Priyank Vadhavana", + "pushpenderindia": "Pushpender Singh", + "itsjonq": "Q", + "qhaensler": "qhaensler", + "rfischmann": "Rafael Fischmann", + "rahulsprajapati": "Rahul Prajapati", + "rajat1192": "Rajat Patel", + "raj198": "Rajendra Patel", + "rajendrapatilraj": "Rajendra Patil", + "rkradadiya": "Rajesh Radadiya", + "rajeshrathodwp": "Rajesh Rathod", + "rajinsharwar": "Rajin Sharwar", + "imrraaj": "Raj Patel", + "rahmohn": "Ramon Ahnert", + "rcorrales": "Ramon Corrales", + "ravigadhiyawp": "Ravi Gadhiya", + "redkite": "redkite", + "rehanali": "Rehan Ali", + "rejaulalomkhan": "Rejaul Alom Khan", + "rembem": "Remco", + "renathoc": "Renatho", + "ooraiser69": "Renz Jay Sanchez", + "richtabor": "Rich Tabor", + "riddhidave": "Riddhi Dave", + "rinkalpagdar": "Rinkal Pagdar", + "rishavdutta": "Rishav Dutta", + "rcreators": "Rishi Mehta", + "rishishah": "Rishi Shah", + "rishit30g": "Rishit Gupta", + "rkyburz": "rkyburz", + "noisysocks": "Robert Anderson", + "miqrogroove": "Robert Chapin", + "robertghetau": "Robert Ghetau", + "harmr": "Robert Seyfriedsberger", + "robertstaddon": "robertstaddon", + "robinmartijn": "Robin Martijn", + "kreppar": "Rodrigo Arias", + "rodrigosprimo": "Rodrigo Primo", + "rogierlankhorst": "Rogier Lankhorst", + "geekofshire": "Rohan Jha", + "rohitmathur7": "rohitmathur7", + "rohjay": "rohjay", + "room34": "room34", + "rotemg": "Rotem Gelbart", + "roybellingan": "roybellingan", + "lev0": "Roy Orbitson", + "roytanck": "Roy Tanck", + "ruchirj": "Ruchir Goswami", + "rudrakshigupta": "Rudrakshi Gupta", + "rupesh5438": "Rupesh Patil", + "rupw": "rupw", + "ruturajraval2305": "Ruturaj Raval", + "rvoigt": "rvoigt", + "bookdude13": "Ryan Fredlund", + "ryanhellyer": "Ryan Hellyer", + "rmccue": "Ryan McCue", + "welcher": "Ryan Welcher", + "looswebstudio": "Ryo", + "sebastienserre": "Sébastien SERRE", + "sergiomdgomes": "Sérgio Gomes", + "soean": "Sören Wünsch", + "sabbir1991": "Sabbir Ahmed", + "sabrineg": "sabrineg", + "isaeedam": "Saeed Piri", + "sagarlakhani": "Sagar Lakhani", + "sagarprajapati": "Sagar Prajapati", + "mi5t4n": "Sagar Tamang", + "sailpete": "sailpete", + "sainathpoojary": "Sainath Poojary", + "sajjad67": "Sajjad Hossain Sagor", + "sallyruchman": "sally", + "samiamnot": "samiamnot", + "viralsampat": "Sampat Viral", + "ranafge": "Samsul Islam Rana", + "otto42": "Samuel Wood (Otto)", + "codexdemon": "Sanyogg Shelar", + "mikachan": "Sarah Norris", + "sarathar": "Sarath AR", + "sarthaknagoshe2002": "Sarthak Nagoshe", + "sathyapulse": "Sathiya Venkatesan", + "sfougnier": "Saul Fougnier", + "saurabhdhariwal": "saurabh.dhariwal", + "saxonafletcher": "Saxon Fletcher", + "infosatech": "Sayan Datta", + "sayedulsayem": "Sayedul Sayem", + "sbathompson": "sbathompson", + "scribu": "scribu", + "sean212": "Sean Fisher", + "seanlanglands": "seanlanglands", + "sebastianpisula": "Sebastian Pisula", + "seifradwane": "Seif Radwane", + "sergiogutierrez": "sergiogutierrez", + "smrubenstein": "Seth Rubenstein", + "severinepozzo": "Severine Pozzo", + "shadialaghbari": "Shadi G شادي جـ", + "sh4lin": "Shalin Shah", + "shanemuir": "Shane Muirhead", + "spdft": "Shoe", + "shraddhagore": "Shraddha Gore", + "shreyashd21": "shreyashd21", + "shub07": "Shubham Kumar Bansal", + "iamshubhamsp": "Shubham Patil", + "shulard": "shulard", + "shyamkariya": "Shyam Kariya", + "nomnom99": "Siddharth Thevaril", + "siliconforks": "siliconforks", + "simo_m": "Simone Maranzana", + "sirlouen": "SirLouen", + "sjefen6": "sjefen6", + "slaffik": "Slava Abakumov", + "mslavco": "Slavco Mihajloski", + "smerriman": "smerriman", + "snehal5774": "snehal5774", + "snehapatil02": "Sneha Patil", + "sohamjoshi8275": "Soham sham joshi", + "sourabhjain": "Sourabh Jain", + "sourav08": "Sourav Pahwa", + "soyebsalar": "soyeb salar", + "spencerfinnell": "Spencer Finnell", + "spenserhale": "Spenser Hale", + "spmultidots": "spmultidots", + "spncr": "spncr", + "sppramodh": "S P Pramodh", + "srikat": "Sridhar Katakam", + "ryokuhi": "Stefano Minoia", + "stefahn": "Stefan Seidner-Britting", + "stein2nd": "stein2nd", + "netweb": "Stephen Edgar", + "dufresnesteven": "Steve Dufresne", + "stimul": "stimul", + "strarsis": "strarsis", + "stuartmcalpine": "Stuart McAlpine", + "subodhrajpopat": "Subodh Rajpopat", + "subrataemfluence": "Subrata Sarkar", + "sketchboy": "SUHAS SUTAR", + "sukhendu2002": "Sukhendu Sekhar Guria", + "sumitbagthariya16": "Sumit Bagthariya", + "sumitsingh": "Sumit Singh", + "csesumonpro": "Sumon Sarker", + "sunil25393": "SunilPrajapati", + "surajswalstar": "Suraj Sutar", + "swalkinshaw": "swalkinshaw", + "cybr": "Sybre Waaijer", + "synchro": "Synchro", + "tschwarz-1": "t.schwarz", + "tacoverdo": "Taco Verdonschot", + "gonom9": "Taegon Kim", + "iamtakashi": "Takashi Irie", + "inc2734": "Takashi Kitajima", + "takayukister": "Takayuki Miyoshi", + "takuword": "takuword", + "devtanbir": "Tanbir Ahmod", + "voboghure": "Tapan Kumer Das", + "th23": "th23", + "thakordarshil": "Thakor Darshil", + "thelmachido": "thelmachido a11n", + "themebeans": "ThemeBeans", + "thomaswm": "thomaswm", + "threadi": "threadi", + "thrijith": "Thrijith Thankachan", + "tiagogoncalves": "tiago", + "tigriweb": "TigriWeb", + "tillkruess": "Till Krüss", + "tb1909": "Tim Brathärig", + "sippis": "Timi Wahalahti", + "spaceshipone": "Timothée Brosille", + "timothyblynjacobs": "Timothy Jacobs", + "dontfeedthecode": "Tim Sheehan", + "tkama": "Timur Kamaev", + "timwhitlock": "Tim W", + "tirth03": "Tirth Doshi", + "tjarrett": "TJarrett", + "tobiasbg": "Tobias Bäthge", + "tobifjellner": "tobifjellner (Tor-Bjorn “Tobi” Fjellner)", + "tgsrvrs": "Tom Gugel", + "shimotomoki": "Tomoki Shimomura", + "tommusrhodus": "Tom Rhodes", + "skithund": "Toni Viemerö", + "hellofromtonya": "Tonya Mork", + "toro_unit": "Toro_Unit (Hiroshi Urabe)", + "zodiac1978": "Torsten Landsiedel", + "tropicalista": "tropicalista", + "areziaal": "Troy Chaplin", + "truptikanzariya": "Trupti Kanzariya", + "trushaamin": "Trusha", + "tunetheweb": "tunetheweb", + "dinhtungdu": "Tung Du", + "tusharaddweb": "Tushar Patel", + "tyb": "TyB", + "tysonlmao": "tysonlmao", + "ugyensupport": "Ugyen Dorji", + "umeshsinghin": "Umesh Singh", + "unsalkorkmaz": "Unsal Korkmaz", + "up1512001": "up1512001", + "upadalavipul": "upadalavipul", + "utrenkner": "utrenkner", + "eboxnet": "Vagelis", + "vaibhavsweb": "Vaibhav Singh Web", + "vaibhav2527": "Vaibhav Tukaram Nawale", + "valer1e": "Valérie Galassi", + "twvania": "Vania", + "okvee": "vee", + "vevas": "Vegard S.", + "vgnavada": "vgnavada", + "vcanales": "Vicente Canales", + "fylgjur": "Victoria - a11n", + "gvgvgvijayan": "Vijayan", + "vijaysinh9094": "Vijaysinh Zala", + "vikrampm": "Vikram", + "szepeviktor": "Viktor Szépe", + "vineet2003": "Vinit", + "vipulgupta003": "Vipul Gupta", + "vipulpatil": "Vipul Patil", + "virgildia": "Virgildia", + "virgar": "Virginie Garnier", + "virginienacci": "virginienacci", + "vishy-moghan": "Vishy Moghan", + "vivekawsm": "vivekawsm", + "vrishabhsk": "Vrishabh Jasani", + "vykesmac": "vykesmac", + "wadowad": "wadowad", + "pctevree": "Web-Pepper", + "webmandesign": "WebMan Design | Oliver Juhas", + "west7": "Wes Theron", + "whaze": "whaze", + "williampatton": "williampatton", + "skorasaurus": "Will Skora", + "wongjn": "wongjn", + "worldweb": "World Web Technology", + "wpgerd": "wpgerd", + "wprockstar2": "wprockstar2", + "wwdes": "wwdes", + "xate": "xate", + "xavilc": "xavilc", + "xpurichan": "xpurichan", + "yahil": "Yahil Madakiya", + "yaniiliev": "Yani", + "yashrocz": "Yash Kukreja", + "yellowafterlife": "yellowafterlife", + "yudhisthirnahar": "yudhisthirnahar", + "fierevere": "Yui", + "yuliyan": "Yuliyan Slavchev", + "omaeyusuke": "yuu", + "zaoyao": "zaoyao", + "zargarov": "Zargarov", + "zebulan": "Zebulan Stanphill", + "zeelthakkar": "zeelthakkar", + "zunaid321": "Zunaid Amin", + "haozi": "耗子" + } + }, + "libraries": { + "name": "External Libraries", + "type": "libraries", + "data": [ + [ + "Babel Polyfill", + "https://babeljs.io/docs/en/babel-polyfill" + ], + [ + "Backbone.js", + "https://backbonejs.org/" + ], + [ + "Class POP3", + "https://squirrelmail.org/" + ], + [ + "clipboard.js", + "https://clipboardjs.com/" + ], + [ + "Closest", + "https://github.com/jonathantneal/closest" + ], + [ + "CodeMirror", + "https://codemirror.net/" + ], + [ + "Color Animations", + "https://plugins.jquery.com/color/" + ], + [ + "getID3()", + "https://www.getid3.org/" + ], + [ + "FormData", + "https://github.com/jimmywarting/FormData" + ], + [ + "Horde Text Diff", + "https://pear.horde.org/" + ], + [ + "hoverIntent", + "https://github.com/briancherne/jquery-hoverIntent" + ], + [ + "imgAreaSelect", + "https://github.com/odyniec/imgareaselect" + ], + [ + "Iris", + "https://github.com/Automattic/Iris" + ], + [ + "jQuery", + "https://jquery.com/" + ], + [ + "jQuery UI", + "https://jqueryui.com/" + ], + [ + "jQuery Hotkeys", + "https://github.com/tzuryby/jquery.hotkeys" + ], + [ + "jQuery serializeObject", + "https://benalman.com/projects/jquery-misc-plugins/" + ], + [ + "jQuery.query", + "https://plugins.jquery.com/query-object/" + ], + [ + "jQuery.suggest", + "https://github.com/pvulgaris/jquery.suggest" + ], + [ + "jQuery UI Touch Punch", + "https://github.com/furf/jquery-ui-touch-punch" + ], + [ + "json2", + "https://github.com/douglascrockford/JSON-js" + ], + [ + "Lodash", + "https://lodash.com/" + ], + [ + "Masonry", + "https://masonry.desandro.com/" + ], + [ + "MediaElement.js", + "https://www.mediaelementjs.com/" + ], + [ + "Moment", + "https://momentjs.com/" + ], + [ + "PclZip", + "https://www.phpconcept.net/" + ], + [ + "PemFTP", + "https://www.phpclasses.org/package/1743-PHP-FTP-client-in-pure-PHP.html" + ], + [ + "phpass", + "https://www.openwall.com/phpass/" + ], + [ + "PHPMailer", + "https://github.com/PHPMailer/PHPMailer" + ], + [ + "Plupload", + "https://www.plupload.com/" + ], + [ + "random_compat", + "https://github.com/paragonie/random_compat" + ], + [ + "React", + "https://reactjs.org/" + ], + [ + "Redux", + "https://redux.js.org/" + ], + [ + "Requests", + "https://requests.ryanmccue.info/" + ], + [ + "SimplePie", + "https://simplepie.org/" + ], + [ + "The Incutio XML-RPC Library", + "https://code.google.com/archive/p/php-ixr/" + ], + [ + "Thickbox", + "https://codylindley.com/thickbox/" + ], + [ + "TinyMCE", + "https://www.tinymce.com/" + ], + [ + "Twemoji", + "https://github.com/twitter/twemoji" + ], + [ + "Underscore.js", + "https://underscorejs.org/" + ], + [ + "whatwg-fetch", + "https://github.com/github/fetch" + ], + [ + "zxcvbn", + "https://github.com/dropbox/zxcvbn" + ] + ] + } + }, + "data": { + "profiles": "https://profiles.wordpress.org/%s", + "version": "6.8" + } +} diff --git a/inc/credits/namespace.php b/inc/credits/namespace.php new file mode 100644 index 0000000..11ef675 --- /dev/null +++ b/inc/credits/namespace.php @@ -0,0 +1,134 @@ + [ + 'code' => 200, + 'message' => 'OK', + ], + 'body' => $body, + 'headers' => [], + 'cookies' => [], + 'http_response_code' => 200, + ]; +} diff --git a/inc/dashboard-widgets/namespace.php b/inc/dashboard-widgets/namespace.php new file mode 100644 index 0000000..64ae043 --- /dev/null +++ b/inc/dashboard-widgets/namespace.php @@ -0,0 +1,254 @@ + + + $data->get_error_message() ] ); + return; + } + + wp_send_json_success( $data ); +} + +/** + * Get community events. + * + * @return array|WP_Error List of events or WP_Error on failure. + */ +function get_community_events() { + $response = wp_remote_get( EVENTS_API ); + if ( is_wp_error( $response ) ) { + return $response; + } + + $data = json_decode( wp_remote_retrieve_body( $response ), true ); + if ( ! is_array( $data ) ) { + return new WP_Error( + 'parse_error', + __( 'Unable to fetch events (parse error).', 'fair' ) + ); + } + + // Map data into the expected format. + $events = []; + foreach ( $data as $event ) { + $loc_name = _x( 'Online', 'default event location', 'fair' ); + if ( ! empty( $event['camp_map_location'] ) ) { + $parts = [ + $event['camp_map_location']['city'] ?? null, + $event['camp_map_location']['state'] ?? null, + $event['camp_map_location']['country'] ?? null, + ]; + $loc_name = implode( ', ', array_slice( array_filter( $parts ), 0, 2 ) ); + } + $start = strtotime( $event['camp_start_date'] ); + $end = strtotime( $event['camp_end_date'] ); + + $url = add_query_arg( 'ref', 'fair-dashboard', $event['camp_website_url'] ?? $event['link'] ); + + $events[] = array( + 'type' => 'event', + 'title' => $event['title']['rendered'], + 'url' => $url, + 'meetup' => null, + 'meetup_url' => null, + 'date' => date( 'Y-m-d', $start ), + 'end_date' => date( 'Y-m-d', $end ), + 'start_unix_timestamp' => $start, + 'end_unix_timestamp' => $end, + 'location' => [ + 'location' => $loc_name, + 'country' => $event['camp_map_location'] ? $event['camp_map_location']['country_short'] : '', + 'latitude' => $event['camp_lat'] ?? 0, + 'longitude' => $event['camp_lng'] ?? 0, + ], + ); + } + + // Resort events by start date. + usort( $events, fn ( $a, $b ) => ( $a['start_unix_timestamp'] <=> $b['start_unix_timestamp'] ) ); + + // Filter to upcoming. + $events = array_filter( $events, fn ( $ev ) => $ev['start_unix_timestamp'] > time() ); + + return [ + 'events' => array_slice( $events, 0, 3 ), + 'location' => [ + // Force into showing all events. + 'description' => 'everywhere', + 'location' => '', + 'country' => 'ZZ', + 'latitude' => 0, + 'longitude' => 0, + ], + ]; +} + +/** + * Render the news ("Primary") widget. + * + * @internal Overrides the default to insert our own footer links, which are + * otherwise not filterable. + */ +function render_news_widget() : void { + wp_print_community_events_markup(); + + ?> + +

+ +
+ + + id ) { + return; + } + + $tab = $screen->get_help_tab( 'help-content' ); + if ( ! $tab ) { + return; + } + + $tab_title = $tab['title']; + + $planet_fair_url = get_fair_planet_url(); + $planet_fair_url = rtrim( $planet_fair_url, '/' ); + + $new_tab_content = preg_replace( + '/https?:\/\/planet\.wordpress\.org/', + $planet_fair_url, + $tab['content'], + ); + + $screen->remove_help_tab( 'help-content' ); + $screen->add_help_tab( + [ + 'id' => 'help-content', + 'title' => $tab_title, + 'content' => $new_tab_content, + ] + ); +} diff --git a/inc/default-repo/namespace.php b/inc/default-repo/namespace.php new file mode 100644 index 0000000..4f6b3c4 --- /dev/null +++ b/inc/default-repo/namespace.php @@ -0,0 +1,84 @@ +=' ) ) { + $popular_importers = get_popular_importers_gte_46(); + + // Don't advertise the Blogroll importer. + // See https://meta.trac.wordpress.org/ticket/4706. + unset( $popular_importers['opml'] ); + } elseif ( version_compare( $version, '4.6-beta', '>=' ) ) { + $popular_importers = get_popular_importers_gte_46(); + } else { + $popular_importers = get_popular_importers_lt_46(); + } + + return [ + 'response' => [ + 'code' => 200, + 'message' => 'OK', + ], + 'body' => wp_json_encode( [ + 'importers' => $popular_importers, + 'translated' => false, + ] ), + 'headers' => [], + 'cookies' => [], + 'http_response_code' => 200, + ]; +} + +/** + * Get the list of popular import plugins for 4.6-beta and later. + * + * This function is synced in wp-admin/includes/import.php of >= 4.6. + * + * Strings are translated by core. + * + * @return array The list of popular import plugins. + */ +function get_popular_importers_gte_46() { + return [ + // slug => name, description, plugin slug, and register_importer() slug. + 'blogger' => [ + 'name' => 'Blogger' , + 'description' => 'Import posts, comments, and users from a Blogger blog.' , + 'plugin-slug' => 'blogger-importer', + 'importer-id' => 'blogger', + ], + 'wpcat2tag' => [ + 'name' => 'Categories and Tags Converter' , + 'description' => 'Convert existing categories to tags or tags to categories, selectively.' , + 'plugin-slug' => 'wpcat2tag-importer', + 'importer-id' => 'wp-cat2tag', + ], + 'livejournal' => [ + 'name' => 'LiveJournal' , + 'description' => 'Import posts from LiveJournal using their API.' , + 'plugin-slug' => 'livejournal-importer', + 'importer-id' => 'livejournal', + ], + 'movabletype' => [ + 'name' => 'Movable Type and TypePad' , + 'description' => 'Import posts and comments from a Movable Type or TypePad blog.' , + 'plugin-slug' => 'movabletype-importer', + 'importer-id' => 'mt', + ], + 'opml' => [ + 'name' => 'Blogroll' , + 'description' => 'Import links in OPML format.' , + 'plugin-slug' => 'opml-importer', + 'importer-id' => 'opml', + ], + 'rss' => [ + 'name' => 'RSS' , + 'description' => 'Import posts from an RSS feed.' , + 'plugin-slug' => 'rss-importer', + 'importer-id' => 'rss', + ], + 'tumblr' => [ + 'name' => 'Tumblr' , + 'description' => 'Import posts & media from Tumblr using their API.' , + 'plugin-slug' => 'tumblr-importer', + 'importer-id' => 'tumblr', + ], + 'wordpress' => [ + 'name' => 'WordPress', + 'description' => 'Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.' , + 'plugin-slug' => 'wordpress-importer', + 'importer-id' => 'wordpress', + ], + ]; +} + +/** + * Get the list of popular import plugins for earlier than 4.5. + * + * This function is synced in wp-admin/includes/import.php of <= 4.5. + * + * Strings are translated by core. + * + * @return array The list of popular import plugins. + */ +function get_popular_importers_lt_46() { + return [ + // slug => name, description, plugin slug, and register_importer() slug. + 'blogger' => [ + 'name' => 'Blogger' , + 'description' => 'Install the Blogger importer to import posts, comments, and users from a Blogger blog.' , + 'plugin-slug' => 'blogger-importer', + 'importer-id' => 'blogger', + ], + 'wpcat2tag' => [ + 'name' => 'Categories and Tags Converter' , + 'description' => 'Install the category/tag converter to convert existing categories to tags or tags to categories, selectively.' , + 'plugin-slug' => 'wpcat2tag-importer', + 'importer-id' => 'wpcat2tag', + ], + 'livejournal' => [ + 'name' => 'LiveJournal' , + 'description' => 'Install the LiveJournal importer to import posts from LiveJournal using their API.' , + 'plugin-slug' => 'livejournal-importer', + 'importer-id' => 'livejournal', + ], + 'movabletype' => [ + 'name' => 'Movable Type and TypePad' , + 'description' => 'Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog.' , + 'plugin-slug' => 'movabletype-importer', + 'importer-id' => 'mt', + ], + 'opml' => [ + 'name' => 'Blogroll' , + 'description' => 'Install the blogroll importer to import links in OPML format.' , + 'plugin-slug' => 'opml-importer', + 'importer-id' => 'opml', + ], + 'rss' => [ + 'name' => 'RSS' , + 'description' => 'Install the RSS importer to import posts from an RSS feed.' , + 'plugin-slug' => 'rss-importer', + 'importer-id' => 'rss', + ], + 'tumblr' => [ + 'name' => 'Tumblr' , + 'description' => 'Install the Tumblr importer to import posts & media from Tumblr using their API.' , + 'plugin-slug' => 'tumblr-importer', + 'importer-id' => 'tumblr', + ], + 'wordpress' => [ + 'name' => 'WordPress', + 'description' => 'Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.' , + 'plugin-slug' => 'wordpress-importer', + 'importer-id' => 'wordpress', + ], + ]; +} diff --git a/inc/namespace.php b/inc/namespace.php new file mode 100644 index 0000000..8dae326 --- /dev/null +++ b/inc/namespace.php @@ -0,0 +1,78 @@ +run(); +} + +/** + * Register a path for autoloading. + * + * @param string $prefix The namespace prefix. + * @param string $path The path to the class files. + * @return void + */ +function register_class_path( string $prefix, string $path ) : void { + $prefix_length = strlen( $prefix ); + spl_autoload_register( function ( $class ) use ( $prefix, $prefix_length, $path ) { + if ( strpos( $class, $prefix . NS_SEPARATOR ) !== 0 ) { + return; + } + + // Strip prefix from the start (ala PSR-4). + $class = substr( $class, $prefix_length + 1 ); + $class = strtolower( $class ); + $class = str_replace( '_', '-', $class ); + $file = ''; + + // Split on namespace separator. + $last_ns_pos = strripos( $class, NS_SEPARATOR ); + if ( $last_ns_pos !== false ) { + $namespace = substr( $class, 0, $last_ns_pos ); + $class = substr( $class, $last_ns_pos + 1 ); + $file = str_replace( NS_SEPARATOR, DIRECTORY_SEPARATOR, $namespace ) . DIRECTORY_SEPARATOR; + } + $file .= 'class-' . $class . '.php'; + + $path = $path . $file; + + if ( file_exists( $path ) ) { + require_once $path; + } + } ); + Version_Check\bootstrap(); +} diff --git a/inc/pings/namespace.php b/inc/pings/namespace.php new file mode 100644 index 0000000..6d42999 --- /dev/null +++ b/inc/pings/namespace.php @@ -0,0 +1,168 @@ + 403 ] ); + return; + } + + // Set the content type to text/plain + header( 'Content-Type: text/plain' ); + header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', time() + YEAR_IN_SECONDS ) . ' GMT' ); + header( 'Cache-Control: public, max-age=' . YEAR_IN_SECONDS ); + + // Output the key + echo $key; + exit; +} + +/** + * Ping IndexNow when a post status changes. + * + * @param string $new_status New post status. + * @param string $old_status Old post status. + * @param WP_Post $post Post object. + */ +function ping_indexnow( $new_status, $old_status, $post ) : void { + // Only ping for published posts. + if ( 'publish' !== $new_status ) { + return; + } + + // Skip revisions and autosaves. + if ( wp_is_post_revision( $post ) || wp_is_post_autosave( $post ) ) { + return; + } + + // Skip non-public post types. + if ( ! is_post_type_viewable( $post->post_type ) ) { + return; + } + + $key = get_option( 'fair_indexnow_key' ); + if ( ! $key ) { + return; + } + + $url = get_permalink( $post ); + if ( ! $url ) { + return; + } + + // Allow for filtering the URL list. + $url_list = apply_filters( 'fair_indexnow_url_list', [ $url ] ); + + // Allow for filtering the key location. + $key_location = apply_filters( 'fair_indexnow_key_location', trailingslashit( home_url( 'fair-indexnow-' . $key ) ) ); + + // The "false" on the end of the x-source-info header determines whether this is a manual submission or not. + $data = [ + 'host' => wp_parse_url( home_url(), PHP_URL_HOST ), + 'key' => $key, + 'keyLocation' => $key_location, + 'urlList' => $url_list, + ]; + $request = [ + 'body' => wp_json_encode( $data, JSON_UNESCAPED_SLASHES ), + 'headers' => [ + 'Content-Type' => 'application/json; charset=utf-8', + 'x-source-info' => 'https://example.com/fair-wp/indexnow/false', // TODO: replace example.com with the domain we end up using. + ], + ]; + + // Ping IndexNow. + $response = wp_remote_post( + 'https://api.indexnow.org/indexnow', + $request + ); + + // Log the response for debugging. As per https://www.indexnow.org/documentation#response, either 200 or 202 is acceptable. + if ( is_wp_error( $response ) ) { + error_log( 'IndexNow ping failed: ' . $response->get_error_message() . print_r( $request, true ) ); + return; + } + + $status = wp_remote_retrieve_response_code( $response ); + if ( ! in_array( $status, [ 200, 202 ], true ) ) { + error_log( 'IndexNow ping failed: ' . $status . print_r( $request, true ) ); + } +} diff --git a/inc/repositories/namespace.php b/inc/repositories/namespace.php new file mode 100644 index 0000000..48dd624 --- /dev/null +++ b/inc/repositories/namespace.php @@ -0,0 +1,11 @@ +~`+=,.;:/?|'; + +/** + * Bootstrap. + */ +function bootstrap() { + add_filter( 'pre_http_request', __NAMESPACE__ . '\\replace_salt_generation_via_api', 10, 3 ); +} + +/** + * Replace the call to retrieve generated salt values. + * + * @param bool|array $value Filtered value, or false to proceed. + * @param array $args + * @param string $url + * @return bool|array Replaced value, or false to proceed. + */ +function replace_salt_generation_via_api( $value, $args, $url ) { + if ( strpos( $url, 'api.wordpress.org/secret-key/1.1/salt' ) !== false ) { + return get_salt_generation_response(); + } + + // Continue as we were. + return $value; +} + +/** + * Generate the salts we need. + * + * @return array HTTP API response-like data. + */ +function get_salt_generation_response() { + + // Send back an API worthy response. + return [ + 'body' => generate_salt_response_body(), + 'cookies' => [], + 'headers' => [], + 'filename' => '', + 'http_response_code' => 200, + 'response' => [ + 'code' => 200, + 'message' => 'OK', + ], + ]; +} + +/** + * Generate the body for the API response. + * + * @return string + */ +function generate_salt_response_body() { + + // Grab my key names. + $get_key_names = define_salt_keynames(); + + $salt_defines = ''; + + // Now loop my key names and add a salt to each one. + foreach ( $get_key_names as $keyname ) { + $salt_defines .= 'define( \'' . $keyname . '\', \'' . generate_salt_string() . '\' );' . "\n"; + } + + // Send back the string. + return $salt_defines; +} + +/** + * Define and return the array of names. + * + * @return array + */ +function define_salt_keynames() { + return [ + 'AUTH_KEY', + 'SECURE_AUTH_KEY', + 'LOGGED_IN_KEY', + 'NONCE_KEY', + 'AUTH_SALT', + 'SECURE_AUTH_SALT', + 'LOGGED_IN_SALT', + 'NONCE_SALT', + ]; +} + +/** + * Generate a unique string for the salt, using multiple crypto methods. + * + * @return array + */ +function generate_salt_string() { + + // Try the same secure CSPRNG method core uses first. + if ( function_exists( 'random_int' ) ) { + return generate_string_via_random_int(); + } + + // Leverage OpenSSL's pseudo. + if ( function_exists( 'openssl_random_pseudo_bytes' ) ) { + return generate_string_via_openssl_random(); + } + + // Use mt_rand which is OK but not ideal. + if ( function_exists( 'mt_rand' ) ) { + return generate_string_via_mt_rand(); + } + + // Shuffle is random, but this is not ideal. + if ( function_exists( 'str_shuffle' ) ) { + return generate_string_via_str_shuffle(); + } + + // Ok. Lowest level attempt, same as core. + return generate_string_via_substr(); +} + +/** + * Use the `random_int` function to create a random string. + * + * @return string A 64 character string. + */ +function generate_string_via_random_int() { + + // Set a max amount. + $define_max = mb_strlen( CHARACTER_SET, '8bit' ) - 1; + + $saltgrain = ''; + + // Loop through to generate each character of the string. + for ( $i = 0; $i < 64; ++$i ) { + $saltgrain .= CHARACTER_SET[ random_int( 0, $define_max ) ]; + } + + return esc_attr( $saltgrain ); +} + +/** + * Use the `openssl_random_pseudo_bytes` function to create a random string. + * + * @return string A 64 character string. + */ +function generate_string_via_openssl_random() { + + // Generate some bytes to begin. + $set_bytes = openssl_random_pseudo_bytes( 138 ); + + // Now encode it to make sure it's a usable string. + $saltshaker = base64_encode( $set_bytes ); + + // Establish the first 64 characters. + $saltgrain = substr( $saltshaker, 0, 64 ); + + return esc_attr( $saltgrain ); +} + +/** + * Use the `mt_rand` function to create a random string. + * + * @return string A 64 character string. + */ +function generate_string_via_mt_rand() { + + $saltgrain = ''; + + // Loop through to generate each character of the string. + for ( $i = 0; $i < 64; $i++ ) { + + // Randomly select an index from the character set using mt_rand(). + $set_index = mt_rand( 0, strlen( CHARACTER_SET ) - 1 ); + + // Append the character to the string. + $saltgrain .= CHARACTER_SET[ $set_index ]; + } + + return esc_attr( $saltgrain ); +} + +/** + * Use the `str_shuffle` function to create a random string. + * + * @return string A 64 character string. + */ +function generate_string_via_str_shuffle() { + + // Shuffle the string to randomize the order of characters. + $shuffle_characters = str_shuffle( CHARACTER_SET ); + + // Establish a substring of the shuffled string with our length. + $shuffled_saltgrain = substr( $shuffle_characters, 0, 64 ); + + return esc_attr( $shuffled_saltgrain ); +} + +/** + * Use the `substr` function to create a random string, which + * is basically what `wp_generate_password` does. + * + * @return string A 64 character string. + */ +function generate_string_via_substr() { + + $saltgrain = ''; + + // Loop through to generate each character of the string. + for ( $i = 0; $i < 64; $i++ ) { + + // Append the character to the string. + $saltgrain .= substr( CHARACTER_SET, mt_rand( 0, strlen( CHARACTER_SET ) - 1 ), 1 ); + } + + return esc_attr( $saltgrain ); +} diff --git a/inc/settings/namespace.php b/inc/settings/namespace.php new file mode 100644 index 0000000..2f71d90 --- /dev/null +++ b/inc/settings/namespace.php @@ -0,0 +1,174 @@ + +
+

+
+ + + +
+
+ +

+ +

+
+
+ +
+
+ +

+ +

+
+
+ __( 'FAIR Avatars', 'fair' ), + 'gravatar' => __( 'Gravatar', 'fair' ), + ]; +} + +/** + * Display settings saved notice. + * + * @return void + */ +function display_settings_saved_notice() { + if ( get_transient( 'fair_settings_saved' ) ) { + delete_transient( 'fair_settings_saved' ); + + echo '

' + . esc_html__( 'Settings saved successfully.', 'fair' ) + . '

'; + } +} diff --git a/inc/updater/class-lite.php b/inc/updater/class-lite.php new file mode 100644 index 0000000..7e32157 --- /dev/null +++ b/inc/updater/class-lite.php @@ -0,0 +1,431 @@ +slug = basename( dirname( $file_path ) ); + + if ( str_ends_with( $file_path, 'functions.php' ) ) { + $this->file = $this->slug . '/style.css'; + $file_path = dirname( $file_path ) . '/style.css'; + } else { + $this->file = $this->slug . '/' . basename( $file_path ); + } + + $file_data = get_file_data( + $file_path, + array( + 'Version' => 'Version', + 'UpdateURI' => 'Update URI', + ) + ); + $this->local_version = $file_data['Version']; + $this->update_server = $this->check_update_uri( $file_data['UpdateURI'] ); + } + + /** + * Ensure properly formatted Update URI. + * + * @param string $updateUri Data from Update URI header. + * + * @return string|\WP_Error + */ + private function check_update_uri( $updateUri ) { + if ( filter_var( $updateUri, FILTER_VALIDATE_URL ) + && null === parse_url( $updateUri, PHP_URL_PATH ) // null means no path is present. + ) { + $updateUri = untrailingslashit( trim( $updateUri ) ); + } else { + return new \WP_Error( 'invalid_header_data', 'Invalid data from Update URI header', $updateUri ); + } + + return $updateUri; + } + + /** + * Get API data. + * + * @global string $pagenow Current page. + * @return void|\WP_Error + */ + public function run() { + global $pagenow; + + // Needed for mu-plugin. + if ( ! isset( $pagenow ) ) { + $php_self = isset( $_SERVER['PHP_SELF'] ) ? sanitize_url( wp_unslash( $_SERVER['PHP_SELF'] ) ) : null; + if ( null !== $php_self ) { + // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited + $pagenow = basename( $php_self ); + } + } + + // Only run on the following pages. + $pages = array( 'update-core.php', 'update.php', 'plugins.php', 'themes.php' ); + $view_details = array( 'plugin-install.php', 'theme-install.php' ); + $autoupdate_pages = array( 'admin-ajax.php', 'index.php', 'wp-cron.php' ); + if ( ! in_array( $pagenow, array_merge( $pages, $view_details, $autoupdate_pages ), true ) ) { + return; + } + + if ( empty( $this->update_server ) || is_wp_error( $this->update_server ) ) { + return new \WP_Error( 'invalid_domain', 'Invalid update server domain', $this->update_server ); + } + $url = "$this->update_server/wp-json/git-updater/v1/update-api/?slug=$this->slug"; + $response = get_site_transient( "git-updater-lite_{$this->file}" ); + if ( ! $response ) { + $response = wp_remote_post( $url ); + if ( is_wp_error( $response ) ) { + return $response; + } + + $this->api_data = (object) json_decode( wp_remote_retrieve_body( $response ), true ); + if ( null === $this->api_data || empty( (array) $this->api_data ) || property_exists( $this->api_data, 'error' ) ) { + return new \WP_Error( 'non_json_api_response', 'Poorly formed JSON', $response ); + } + $this->api_data->file = $this->file; + + /* + * Set transient for 5 minutes as AWS sets 5 minute timeout + * for release asset redirect. + * + * Set limited timeout so wp_remote_post() not hit as frequently. + * wp_remote_post() for plugin/theme check can run on every pageload + * for certain pages. + */ + set_site_transient( "git-updater-lite_{$this->file}", $this->api_data, 5 * \MINUTE_IN_SECONDS ); + } else { + if ( property_exists( $response, 'error' ) ) { + return new \WP_Error( 'repo-no-exist', 'Specified repo does not exist' ); + } + $this->api_data = $response; + } + + $this->load_hooks(); + } + + /** + * Load hooks. + * + * @return void + */ + public function load_hooks() { + $type = $this->api_data->type; + add_filter( 'upgrader_source_selection', array( $this, 'upgrader_source_selection' ), 10, 4 ); + add_filter( "{$type}s_api", array( $this, 'repo_api_details' ), 99, 3 ); + add_filter( "site_transient_update_{$type}s", array( $this, 'update_site_transient' ), 15, 1 ); + if ( ! is_multisite() ) { + add_filter( 'wp_prepare_themes_for_js', array( $this, 'customize_theme_update_html' ) ); + } + + // Load hook for adding authentication headers for download packages. + add_filter( + 'upgrader_pre_download', + function () { + add_filter( 'http_request_args', array( $this, 'add_auth_header' ), 15, 2 ); + return false; // upgrader_pre_download filter default return value. + } + ); + } + + /** + * Correctly rename dependency for activation. + * + * @param string $source Path fo $source. + * @param string $remote_source Path of $remote_source. + * @param \Plugin_Upgrader|\Theme_Upgrader $upgrader An Upgrader object. + * @param array $hook_extra Array of hook data. + * + * @throws \TypeError If the type of $upgrader is not correct. + * + * @return string|\WP_Error + */ + public function upgrader_source_selection( string $source, string $remote_source, $upgrader, $hook_extra = null ) { + global $wp_filesystem; + + $new_source = $source; + + // Exit if installing. + if ( isset( $hook_extra['action'] ) && 'install' === $hook_extra['action'] ) { + return $source; + } + + // TODO: add type hint for $upgrader, PHP 8 minimum due to `|`. + if ( ! $upgrader instanceof \Plugin_Upgrader && ! $upgrader instanceof \Theme_Upgrader ) { + throw new \TypeError( __METHOD__ . '(): Argument #3 ($upgrader) must be of type Plugin_Upgrader|Theme_Upgrader, ' . esc_attr( gettype( $upgrader ) ) . ' given.' ); + } + + // Rename plugins. + if ( $upgrader instanceof \Plugin_Upgrader ) { + if ( isset( $hook_extra['plugin'] ) ) { + $slug = dirname( $hook_extra['plugin'] ); + $new_source = trailingslashit( $remote_source ) . $slug; + } + } + + // Rename themes. + if ( $upgrader instanceof \Theme_Upgrader ) { + if ( isset( $hook_extra['theme'] ) ) { + $slug = $hook_extra['theme']; + $new_source = trailingslashit( $remote_source ) . $slug; + } + } + + if ( basename( $source ) === $slug ) { + return $source; + } + + if ( trailingslashit( strtolower( $source ) ) !== trailingslashit( strtolower( $new_source ) ) ) { + $wp_filesystem->move( $source, $new_source, true ); + } + + return trailingslashit( $new_source ); + } + + /** + * Put changelog in plugins_api, return WP.org data as appropriate + * + * @param bool $result Default false. + * @param string $action The type of information being requested from the Plugin Installation API. + * @param \stdClass $response Repo API arguments. + * + * @return \stdClass|bool + */ + public function repo_api_details( $result, string $action, \stdClass $response ) { + if ( "{$this->api_data->type}_information" !== $action ) { + return $result; + } + + // Exit if not our repo. + if ( $response->slug !== $this->api_data->slug ) { + return $result; + } + + return $this->api_data; + } + + /** + * Hook into site_transient_update_{plugins|themes} to update from GitHub. + * + * @param \stdClass $transient Plugin|Theme update transient. + * + * @return \stdClass + */ + public function update_site_transient( $transient ) { + // needed to fix PHP 7.4 warning. + if ( ! is_object( $transient ) ) { + $transient = new \stdClass(); + } + + $response = array( + 'slug' => $this->api_data->slug, + $this->api_data->type => 'theme' === $this->api_data->type ? $this->api_data->slug : $this->api_data->file, + 'url' => isset( $this->api_data->url ) ? $this->api_data->url : $this->api_data->slug, + 'icons' => (array) $this->api_data->icons, + 'banners' => $this->api_data->banners, + 'branch' => $this->api_data->branch, + 'type' => "{$this->api_data->git}-{$this->api_data->type}", + 'update-supported' => true, + 'requires' => $this->api_data->requires, + 'requires_php' => $this->api_data->requires_php, + 'new_version' => $this->api_data->version, + 'package' => $this->api_data->download_link, + 'tested' => $this->api_data->tested, + ); + if ( 'theme' === $this->api_data->type ) { + $response['theme_uri'] = $response['url']; + } + + if ( version_compare( $this->api_data->version, $this->local_version, '>' ) ) { + $response = 'plugin' === $this->api_data->type ? (object) $response : $response; + $key = 'plugin' === $this->api_data->type ? $this->api_data->file : $this->api_data->slug; + $transient->response[ $key ] = $response; + } else { + $response = 'plugin' === $this->api_data->type ? (object) $response : $response; + + // Add repo without update to $transient->no_update for 'View details' link. + $transient->no_update[ $this->api_data->file ] = $response; + } + + return $transient; + } + + /** + * Add auth header for download package. + * + * @param array $args Array of http args. + * @param string $url Download URL. + * + * @return array + */ + public function add_auth_header( $args, $url ) { + if ( property_exists( $this->api_data, 'auth_header' ) + && str_contains( $url, $this->api_data->slug ) + ) { + $args = array_merge( $args, $this->api_data->auth_header ); + } + return $args; + } + + + /** + * Call theme messaging for single site installation. + * + * @author Seth Carstens + * + * @param array $prepared_themes Array of prepared themes. + * + * @return array + */ + public function customize_theme_update_html( $prepared_themes ) { + $theme = $this->api_data; + + if ( 'theme' !== $theme->type ) { + return $prepared_themes; + } + + if ( ! empty( $prepared_themes[ $theme->slug ]['hasUpdate'] ) ) { + $prepared_themes[ $theme->slug ]['update'] = $this->append_theme_actions_content( $theme ); + } else { + $prepared_themes[ $theme->slug ]['description'] .= $this->append_theme_actions_content( $theme ); + } + + return $prepared_themes; + } + + /** + * Create theme update messaging for single site installation. + * + * @author Seth Carstens + * + * @access protected + * @codeCoverageIgnore + * + * @param \stdClass $theme Theme object. + * + * @return string (content buffer) + */ + protected function append_theme_actions_content( $theme ) { + $details_url = esc_attr( + add_query_arg( + array( + 'tab' => 'theme-information', + 'theme' => $theme->slug, + 'TB_iframe' => 'true', + 'width' => 270, + 'height' => 400, + ), + self_admin_url( 'theme-install.php' ) + ) + ); + $nonced_update_url = wp_nonce_url( + esc_attr( + add_query_arg( + array( + 'action' => 'upgrade-theme', + 'theme' => rawurlencode( $theme->slug ), + ), + self_admin_url( 'update.php' ) + ) + ), + 'upgrade-theme_' . $theme->slug + ); + + $current = get_site_transient( 'update_themes' ); + + /** + * Display theme update links. + */ + ob_start(); + if ( isset( $current->response[ $theme->slug ] ) ) { + ?> +

+ + name ) + ); + printf( + ' ', + esc_url( $details_url ), + esc_attr( $theme->name ) + ); + if ( ! empty( $current->response[ $theme->slug ]['package'] ) ) { + printf( + /* translators: 1: version number, 2: closing anchor tag, 3: update URL */ + esc_html__( 'View version %1$s details%2$s or %3$supdate now%2$s.', 'git-updater-lite' ), + $theme->remote_version = isset( $theme->remote_version ) ? esc_attr( $theme->remote_version ) : null, + '', + sprintf( + /* translators: %s: theme name */ + '', + esc_attr( $theme->name ) + ) + ); + } else { + printf( + /* translators: 1: version number, 2: closing anchor tag, 3: update URL */ + esc_html__( 'View version %1$s details%2$s.', 'git-updater-lite' ), + $theme->remote_version = isset( $theme->remote_version ) ? esc_attr( $theme->remote_version ) : null, + '' + ); + printf( + /* translators: %s: opening/closing paragraph and italic tags */ + esc_html__( '%1$sAutomatic update is unavailable for this theme.%2$s', 'git-updater-lite' ), + '

', + '

' + ); + } + ?> + +

+ FAIR Package Manager and AspirePress', 'fair' ), + 'https://fair.pm', + 'https://aspirepress.org' + ); + $notification = '' . $message . ''; + + return $content . $notification; +} + +/** + * Enqueue global style assets. + * + * @param string $hook_suffix Hook suffix for the current admin page. + * @return void + */ +function enqueue_global_styles( string $hook_suffix ) { + wp_enqueue_style( + 'fair-global-admin', + esc_url( plugin_dir_url( \FAIR\PLUGIN_FILE ) . 'assets/css/global-admin.css' ), + [], + \FAIR\VERSION + ); +} diff --git a/inc/version-check/namespace.php b/inc/version-check/namespace.php new file mode 100644 index 0000000..35c1c15 --- /dev/null +++ b/inc/version-check/namespace.php @@ -0,0 +1,267 @@ + [ + 'code' => 200, + 'message' => 'OK', + ], + 'body' => json_encode( [ + 'platform' => _x( 'your platform', 'browser version check', 'fair' ), + 'name' => __( 'your browser', 'browser version check', 'fair' ), + 'version' => '', + 'current_version' => '', + 'upgrade' => ! $supported, + 'insecure' => ! $supported, + 'update_url' => 'https://browsehappy.com/', + 'img_src' => '', + 'img_src_ssl' => '', + ] ), + 'headers' => [], + 'cookies' => [], + 'http_response_code' => 200, + ]; +} + +/** + * Get PHP branch data from php.net + * + * @return array|null Branch-indexed data from PHP.net, or null on failure. + */ +function get_php_branches() { + $releases = get_transient( 'php_releases' ); + if ( $releases ) { + return $releases; + } + + $response = wp_remote_get( 'https://www.php.net/releases/branches' ); + if ( is_wp_error( $response ) ) { + // Failed - we'll fall back to hardcoded data. + return null; + } + + $data = json_decode( wp_remote_retrieve_body( $response ), true ); + if ( ! is_array( $data ) ) { + // Likely a server-level error - fall back to hardcoded data. + return null; + } + + // Index data by branch. + $indexed = []; + foreach ( $data as $ver ) { + if ( empty( $ver['branch' ] ) ) { + continue; + } + + $indexed[ $ver['branch'] ] = $ver; + } + + set_transient( 'php_releases', $indexed, CACHE_LIFETIME ); + return $indexed; +} + +/** + * Check the PHP version against current versions. + * + * (WP sets is_lower_than_future_minimum manually based on >=7.4) + * + * The logic for the dashboard widget is: + * - If is_acceptable, show nothing. + * - Else if is_lower_than_future_minimum, show "PHP Update Required" + * - Else, show "PHP Update Recommended" + * + * The logic for the Site Health check is: + * - If the version is greater than recommended_version, show "running a recommended version" + * - Else if is_supported, show "running on an older version" + * - Else if is_secure and is_lower_than_future_minimum, show "outdated version which will soon not be supported" + * - Else if is_secure, show "running on an older version which should be updated" + * - Else if is_lower_than_future_minimum, show "outdated version which does not receive security updates and will soon not be supported" + * - Else, show "outdated version which does not receive security updates" + * + * @param string $agent User-agent to check. + * @return array HTTP API response-like data. + */ +function check_php_version( string $version ) { + $branches = get_php_branches(); + if ( empty( $branches ) ) { + // Hardcoded fallback if we can't contact PHP.net. + return [ + 'recommended_version' => RECOMMENDED_PHP, + 'minimum_version' => MINIMUM_PHP, + 'is_supported' => version_compare( $version, SUPPORTED_PHP, '>=' ), + 'is_secure' => version_compare( $version, SECURE_PHP, '>=' ), + 'is_acceptable' => version_compare( $version, ACCEPTABLE_PHP, '>=' ), + ]; + } + + $min_stable = null; + $min_secure = null; + foreach ( $branches as $ver ) { + // 'branch' is the major version. + // 'latest' is the latest minor version on the branch. + switch ( $ver['state'] ) { + case 'stable': + if ( $min_stable === null || version_compare( $ver['branch'], $min_stable, '<' ) ) { + $min_stable = $ver['branch']; + $min_secure = $ver['branch']; + } + break; + + case 'security': + if ( $min_secure === null || version_compare( $ver['branch'], $min_secure, '<' ) ) { + $min_secure = $ver['branch']; + } + break; + + case 'eol': + // Ignore EOL versions. + break; + } + } + + $ver_parts = explode( '.', $version ); + $cur_branch = sprintf( '%d.%d', $ver_parts[0], $ver_parts[1] ); + if ( empty( $branches[ $cur_branch ] ) ) { + // Unknown version, likely future. + return [ + 'recommended_version' => $min_stable, + 'minimum_version' => MINIMUM_PHP, + 'is_supported' => version_compare( $version, $min_stable, '>=' ), + 'is_secure' => version_compare( $version, $min_secure, '>=' ), + 'is_acceptable' => version_compare( $version, $min_secure, '>=' ), + ]; + } + + $cur_branch_data = $branches[ $cur_branch ]; + + if ( $cur_branch_data['state'] === 'stable' || $cur_branch_data['state'] === 'security' ) { + return [ + // If we're on the stable or secure branches, the recommended version + // should be the latest version of this branch. + 'recommended_version' => $cur_branch_data['latest'], + 'minimum_version' => MINIMUM_PHP, + 'is_supported' => $cur_branch_data['state'] === 'stable', + 'is_secure' => version_compare( $version, $cur_branch_data['latest'], '>=' ), + 'is_acceptable' => version_compare( $version, $cur_branch_data['latest'], '>=' ), + ]; + } + + // Must be eol or future version. + return [ + // Show the latest version of this branch or the minimum stable, whichever is greater. + 'recommended_version' => version_compare( $version, $min_stable, '>' ) ? $cur_branch_data['latest'] : $min_stable, + 'minimum_version' => MINIMUM_PHP, + 'is_supported' => version_compare( $version, $min_stable, '>=' ), + 'is_secure' => version_compare( $version, $min_secure, '>=' ), + 'is_acceptable' => version_compare( $version, $min_secure, '>=' ), + ]; +} + +/** + * Get the server check shim response. + * + * @param string $version Version to check. + * @return array HTTP API response-like data. + */ +function get_server_check_response( string $version ) { + return [ + 'response' => [ + 'code' => 200, + 'message' => 'OK', + ], + 'body' => json_encode( check_php_version( $version ) ), + 'headers' => [], + 'cookies' => [], + 'http_response_code' => 200, + ]; +} diff --git a/languages/plugin.pot b/languages/plugin.pot new file mode 100644 index 0000000..1feb1fd --- /dev/null +++ b/languages/plugin.pot @@ -0,0 +1,97 @@ +# Copyright (C) 2025 FAIR Contributors +# This file is distributed under the GPLv2. +msgid "" +msgstr "" +"Project-Id-Version: FAIR - Federated and Independent Repositories 0.1\n" +"Report-Msgid-Bugs-To: https://github.com/fairpm/plugin/issues\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2025-05-20T21:46:04+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.12.0\n" +"X-Domain: fair\n" + +#. Plugin Name of the plugin +#: plugin.php +msgid "FAIR - Federated and Independent Repositories" +msgstr "" + +#. Description of the plugin +#: plugin.php +msgid "Make your site more FAIR." +msgstr "" + +#. Author of the plugin +#: plugin.php +msgid "FAIR Contributors" +msgstr "" + +#: inc/avatars/namespace.php:87 +msgid "Choose Profile Image" +msgstr "" + +#: inc/avatars/namespace.php:88 +msgid "Remove Profile Image" +msgstr "" + +#: inc/avatars/namespace.php:91 +msgid "Upload a custom profile picture for your account." +msgstr "" + +#: inc/avatars/namespace.php:238 +#: inc/avatars/namespace.php:253 +#, php-format +msgid "profile picture for %s" +msgstr "" + +#: inc/avatars/namespace.php:250 +msgctxt "alt for unknown avatar user" +msgid "profile picture for user" +msgstr "" + +#. translators: %s: The version string. +#: inc/credits/namespace.php:84 +#, php-format +msgid "%s is not a valid version string." +msgstr "" + +#: inc/credits/namespace.php:113 +msgid "No credits could be found." +msgstr "" + +#: inc/dashboard-widgets/namespace.php:84 +msgid "Unable to fetch events (parse error)." +msgstr "" + +#: inc/dashboard-widgets/namespace.php:91 +msgctxt "default event location" +msgid "Online" +msgstr "" + +#: inc/dashboard-widgets/namespace.php:176 +msgid "Events (by The WP World)" +msgstr "" + +#: inc/version-check/namespace.php:100 +msgctxt "browser version check" +msgid "your platform" +msgstr "" + +#: assets/js/fair-avatars.js:20 +msgid "Choose Profile Picture" +msgstr "" + +#: assets/js/fair-avatars.js:22 +msgid "Use as Profile Picture" +msgstr "" + +#: assets/js/fair-avatars.js:44 +msgid "Profile Picture Assigned" +msgstr "" + +#: assets/js/fair-avatars.js:60 +msgid "Profile Picture Removed" +msgstr "" diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..1440b10 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2053 @@ +{ + "name": "plugin", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@wordpress/env": "^10.22.0" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.5.tgz", + "integrity": "sha512-swPczVU+at65xa5uPfNP9u3qx/alNwiaykiI/ExpsmMSQW55trmZcwhYWzw/7fj+n6Q8z1eENvR7vFfq9oPSAQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/figures": "^1.0.11", + "@inquirer/type": "^3.0.6", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.9.tgz", + "integrity": "sha512-NgQCnHqFTjF7Ys2fsqK2WtnA8X1kHyInyG+nMIuHowVTIgIuS10T4AznI/PvbqSpJqjCUqNBlKGh1v3bwLFL4w==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.10.tgz", + "integrity": "sha512-roDaKeY1PYY0aCqhRmXihrHjoSW2A00pV3Ke5fTpMCkzcGF64R8e0lw3dK+eLEHwS4vB5RnW1wuQmvzoRul8Mw==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.11", + "@inquirer/type": "^3.0.6", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.10.tgz", + "integrity": "sha512-5GVWJ+qeI6BzR6TIInLP9SXhWCEcvgFQYmcRG6d6RIlhFjM5TyG18paTGBgRYyEouvCmzeco47x9zX9tQEofkw==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.12.tgz", + "integrity": "sha512-jV8QoZE1fC0vPe6TnsOfig+qwu7Iza1pkXoUJ3SroRagrt2hxiL+RbM432YAihNR7m7XnU0HWl/WQ35RIGmXHw==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz", + "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.9.tgz", + "integrity": "sha512-mshNG24Ij5KqsQtOZMgj5TwEjIf+F2HOESk6bjMwGWgcH5UBe8UoljwzNFHqdMbGYbgAf6v2wU/X9CAdKJzgOA==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.12.tgz", + "integrity": "sha512-7HRFHxbPCA4e4jMxTQglHJwP+v/kpFsCf2szzfBHy98Wlc3L08HL76UDiA87TOdX5fwj2HMOLWqRWv9Pnn+Z5Q==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.12.tgz", + "integrity": "sha512-FlOB0zvuELPEbnBYiPaOdJIaDzb2PmJ7ghi/SVwIHDDSQ2K4opGBkF+5kXOg6ucrtSUQdLhVVY5tycH0j0l+0g==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.4.1.tgz", + "integrity": "sha512-UlmM5FVOZF0gpoe1PT/jN4vk8JmpIWBlMvTL8M+hlvPmzN89K6z03+IFmyeu/oFCenwdwHDr2gky7nIGSEVvlA==", + "dev": true, + "dependencies": { + "@inquirer/checkbox": "^4.1.5", + "@inquirer/confirm": "^5.1.9", + "@inquirer/editor": "^4.2.10", + "@inquirer/expand": "^4.0.12", + "@inquirer/input": "^4.1.9", + "@inquirer/number": "^3.0.12", + "@inquirer/password": "^4.0.12", + "@inquirer/rawlist": "^4.0.12", + "@inquirer/search": "^3.0.12", + "@inquirer/select": "^4.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.12.tgz", + "integrity": "sha512-wNPJZy8Oc7RyGISPxp9/MpTOqX8lr0r+lCCWm7hQra+MDtYRgINv1hxw7R+vKP71Bu/3LszabxOodfV/uTfsaA==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/type": "^3.0.6", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.12.tgz", + "integrity": "sha512-H/kDJA3kNlnNIjB8YsaXoQI0Qccgf0Na14K1h8ExWhNmUg2E941dyFPrZeugihEa9AZNW5NdsD/NcvUME83OPQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/figures": "^1.0.11", + "@inquirer/type": "^3.0.6", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.1.1.tgz", + "integrity": "sha512-IUXzzTKVdiVNMA+2yUvPxWsSgOG4kfX93jOM4Zb5FgujeInotv5SPIJVeXQ+fO4xu7tW8VowFhdG5JRmmCyQ1Q==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.10", + "@inquirer/figures": "^1.0.11", + "@inquirer/type": "^3.0.6", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.6.tgz", + "integrity": "sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/file-exists/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@kwsites/file-exists/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", + "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", + "dev": true + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "dev": true, + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@wordpress/env": { + "version": "10.22.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.22.0.tgz", + "integrity": "sha512-w/OGGVI5PCWawAwUD6wFWWdb6etHJ8MHmf7DfW0xX/i7bXNqE8qvW/HimQx/ssILvHWC3CsB8x+CsNoG7ZTEIA==", + "dev": true, + "dependencies": { + "@inquirer/prompts": "^7.2.0", + "chalk": "^4.0.0", + "copy-dir": "^1.3.0", + "docker-compose": "^0.24.3", + "extract-zip": "^1.6.7", + "got": "^11.8.5", + "js-yaml": "^3.13.1", + "ora": "^4.0.2", + "rimraf": "^5.0.10", + "simple-git": "^3.5.0", + "terminal-link": "^2.0.0", + "yargs": "^17.3.0" + }, + "bin": { + "wp-env": "bin/wp-env" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/copy-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/copy-dir/-/copy-dir-1.3.0.tgz", + "integrity": "sha512-Q4+qBFnN4bwGwvtXXzbp4P/4iNk0MaiGAzvQ8OiMtlLjkIKjmNN689uVzShSM0908q7GoFHXIPx4zi75ocoaHw==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/docker-compose": { + "version": "0.24.8", + "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-0.24.8.tgz", + "integrity": "sha512-plizRs/Vf15H+GCVxq2EUvyPK7ei9b/cVesHvjnX4xaXjM9spHe2Ytq0BitndFgvTJ3E3NljPNUEl7BAN43iZw==", + "dev": true, + "dependencies": { + "yaml": "^2.2.2" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-git": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz", + "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==", + "dev": true, + "dependencies": { + "@kwsites/file-exists": "^1.1.1", + "@kwsites/promise-deferred": "^1.1.1", + "debug": "^4.3.5" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" + } + }, + "node_modules/simple-git/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/simple-git/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..48f7a92 --- /dev/null +++ b/package.json @@ -0,0 +1,8 @@ +{ + "devDependencies": { + "@wordpress/env": "^10.22.0" + }, + "scripts": { + "env": "wp-env" + } +} diff --git a/plugin.php b/plugin.php new file mode 100644 index 0000000..9ec6bd6 --- /dev/null +++ b/plugin.php @@ -0,0 +1,36 @@ +